public class ResultSetImpl<T> extends java.lang.Object implements ResultSetInternal<T>
| Constructor and Description | 
|---|
| ResultSetImpl(java.util.List<T> results) | 
| ResultSetImpl(java.util.List<T> results,
             java.util.Map<java.lang.String,FieldAccess> fields) | 
| ResultSetImpl(java.util.Map<java.lang.String,FieldAccess> fields) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addResults(java.util.List<T> results) | 
| void | andResults() | 
| 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) | 
| void | filterAndPrune(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.Iterator<T> | iterator() | 
| int | lastSize() | 
| 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) | 
public ResultSetImpl(java.util.Map<java.lang.String,FieldAccess> fields)
public ResultSetImpl(java.util.List<T> results, java.util.Map<java.lang.String,FieldAccess> fields)
public ResultSetImpl(java.util.List<T> results)
public void addResults(java.util.List<T> results)
addResults in interface ResultSetInternal<T>public ResultSet expectMany()
expectMany in interface ResultSet<T>public ResultSet expectNone()
expectNone in interface ResultSet<T>public ResultSet expectOneOrMany()
expectOneOrMany in interface ResultSet<T>public ResultSet removeDuplication()
removeDuplication in interface ResultSet<T>public void filterAndPrune(Criteria criteria)
filterAndPrune in interface ResultSetInternal<T>public ResultSet<java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> select(Selector... selectors)
public int[] selectInts(Selector selector)
selectInts in interface ResultSet<T>public float[] selectFloats(Selector selector)
selectFloats in interface ResultSet<T>public short[] selectShorts(Selector selector)
selectShorts in interface ResultSet<T>public double[] selectDoubles(Selector selector)
selectDoubles in interface ResultSet<T>public byte[] selectBytes(Selector selector)
selectBytes in interface ResultSet<T>public char[] selectChars(Selector selector)
selectChars in interface ResultSet<T>public java.lang.Object[] selectObjects(Selector selector)
selectObjects in interface ResultSet<T>public <OBJ> OBJ[] selectObjects(java.lang.Class<OBJ> cls,
                                 Selector selector)
selectObjects in interface ResultSet<T>public <OBJ> ResultSet<OBJ> selectObjectsAsResultSet(java.lang.Class<OBJ> cls, Selector selector)
selectObjectsAsResultSet in interface ResultSet<T>public java.util.Collection<T> asCollection()
asCollection in interface ResultSet<T>public java.lang.String asJSONString()
asJSONString in interface ResultSet<T>public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> asListOfMaps()
asListOfMaps in interface ResultSet<T>public java.util.List<PlanStep> queryPlan()
public java.util.Map<java.lang.String,java.lang.Object> firstMap()
public float firstFloat(Selector selector)
firstFloat in interface ResultSet<T>public short firstShort(Selector selector)
firstShort in interface ResultSet<T>public double firstDouble(Selector selector)
firstDouble in interface ResultSet<T>public byte firstByte(Selector selector)
public char firstChar(Selector selector)
public java.lang.Object firstObject(Selector selector)
firstObject in interface ResultSet<T>public <OBJ> OBJ firstObject(java.lang.Class<OBJ> cls,
                             Selector selector)
firstObject in interface ResultSet<T>public java.util.List<T> paginate(int start, int size)
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> paginateMaps(int start,
                                                                                     int size)
paginateMaps in interface ResultSet<T>public java.lang.String paginateJSON(int start,
                                     int size)
paginateJSON in interface ResultSet<T>public java.util.Iterator<T> iterator()
iterator in interface java.lang.Iterable<T>public void andResults()
andResults in interface ResultSetInternal<T>public int lastSize()
lastSize in interface ResultSetInternal<T>