public interface ResultSet<T>
extends java.lang.Iterable<T>
Modifier and Type | Method and Description |
---|---|
java.util.Collection<T> |
asCollection() |
java.lang.String |
asJSONString() |
java.util.List<T> |
asList() |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
asListOfMaps() |
java.util.Set<T> |
asSet() |
ResultSet |
expectMany() |
ResultSet |
expectNone() |
ResultSet |
expectOne() |
ResultSet |
expectOneOrMany() |
java.util.Collection<T> |
filter(Criteria criteria) |
byte |
firstByte(Selector selector) |
char |
firstChar(Selector selector) |
double |
firstDouble(Selector selector) |
float |
firstFloat(Selector selector) |
int |
firstInt(Selector selector) |
T |
firstItem() |
java.lang.String |
firstJSON() |
java.util.Map<java.lang.String,java.lang.Object> |
firstMap() |
<OBJ> OBJ |
firstObject(java.lang.Class<OBJ> cls,
Selector selector) |
java.lang.Object |
firstObject(Selector selector) |
short |
firstShort(Selector selector) |
java.util.List<T> |
paginate(int start,
int size) |
java.lang.String |
paginateJSON(int start,
int size) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
paginateMaps(int start,
int size) |
java.util.List<PlanStep> |
queryPlan() |
ResultSet |
removeDuplication() |
ResultSet<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
select(Selector... selectors) |
byte[] |
selectBytes(Selector selector) |
char[] |
selectChars(Selector selector) |
double[] |
selectDoubles(Selector selector) |
float[] |
selectFloats(Selector selector) |
int[] |
selectInts(Selector selector) |
<OBJ> OBJ[] |
selectObjects(java.lang.Class<OBJ> cls,
Selector selector) |
java.lang.Object[] |
selectObjects(Selector selector) |
<OBJ> ResultSet<OBJ> |
selectObjectsAsResultSet(java.lang.Class<OBJ> cls,
Selector selector) |
short[] |
selectShorts(Selector selector) |
int |
size() |
ResultSet |
sort(Sort sort) |
ResultSet expectOne()
ResultSet expectMany()
ResultSet expectNone()
ResultSet expectOneOrMany()
ResultSet removeDuplication()
ResultSet<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> select(Selector... selectors)
int[] selectInts(Selector selector)
float[] selectFloats(Selector selector)
short[] selectShorts(Selector selector)
double[] selectDoubles(Selector selector)
byte[] selectBytes(Selector selector)
char[] selectChars(Selector selector)
java.lang.Object[] selectObjects(Selector selector)
<OBJ> OBJ[] selectObjects(java.lang.Class<OBJ> cls, Selector selector)
<OBJ> ResultSet<OBJ> selectObjectsAsResultSet(java.lang.Class<OBJ> cls, Selector selector)
java.util.Collection<T> asCollection()
java.lang.String asJSONString()
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> asListOfMaps()
java.util.List<T> asList()
java.util.Set<T> asSet()
java.util.List<PlanStep> queryPlan()
T firstItem()
java.util.Map<java.lang.String,java.lang.Object> firstMap()
java.lang.String firstJSON()
int firstInt(Selector selector)
float firstFloat(Selector selector)
short firstShort(Selector selector)
double firstDouble(Selector selector)
byte firstByte(Selector selector)
char firstChar(Selector selector)
java.lang.Object firstObject(Selector selector)
<OBJ> OBJ firstObject(java.lang.Class<OBJ> cls, Selector selector)
java.util.List<T> paginate(int start, int size)
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paginateMaps(int start, int size)
java.lang.String paginateJSON(int start, int size)
int size()