public class Projection extends Object implements JSONWritable
| Modifier and Type | Field and Description |
|---|---|
protected DSAPI |
api |
protected Object[][] |
data |
protected int |
length |
protected int |
offset |
protected String |
sortSignature |
| Constructor and Description |
|---|
Projection(DSAPI api) |
Projection(DSAPI api,
Object[][] data) |
Projection(DSAPI api,
Object[][] data,
String initialSort) |
Projection(Projection clone,
int offset,
int limit) |
Projection(Projection clone,
Object[][] data,
String initialSort) |
| Modifier and Type | Method and Description |
|---|---|
int |
getLimit() |
int |
getOffset() |
String |
getSortSignature() |
void |
setLimit(int limit) |
void |
setOffset(int offset) |
void |
setSortSignature(String sort) |
Projection |
slice(int offset,
int limit) |
Projection |
sort(String sort) |
void |
writeTo(JSFullWriter out) |
protected DSAPI api
protected Object[][] data
protected String sortSignature
protected int offset
protected int length
public Projection(DSAPI api)
public Projection(Projection clone, Object[][] data, String initialSort)
public Projection(Projection clone, int offset, int limit)
public void setSortSignature(String sort)
public String getSortSignature()
public Projection sort(String sort)
public Projection slice(int offset, int limit)
public int getOffset()
public void setOffset(int offset)
public int getLimit()
public void setLimit(int limit)
public void writeTo(JSFullWriter out)
writeTo in interface JSONWritableCopyright © 2014. All rights reserved.