Package com.db4o.cs.internal
Class LazyClientQueryResult
- java.lang.Object
-
- com.db4o.internal.query.result.AbstractQueryResult
-
- com.db4o.cs.internal.LazyClientQueryResult
-
- All Implemented Interfaces:
Iterable4,QueryResult
public class LazyClientQueryResult extends AbstractQueryResult
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.query.result.AbstractQueryResult
_transaction
-
-
Constructor Summary
Constructors Constructor Description LazyClientQueryResult(Transaction trans, ClientObjectContainer client, int queryResultID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfetchIDs(int batchSize)protected voidfinalize()java.lang.Objectget(int index)intgetId(int index)intindexOf(int id)IntIterator4iterateIDs()Iterator4iterator()voidloadFromIdReader(Iterator4 reader)voidreset()intsize()-
Methods inherited from class com.db4o.internal.query.result.AbstractQueryResult
activate, activatedObject, config, knownSize, loadFromClassIndex, loadFromClassIndexes, loadFromQuery, lock, objectContainer, skip, skip, sort, sortIds, stream, supportElementAccess, supportSize, supportSort, toIdList, toIdTree, transaction
-
-
-
-
Constructor Detail
-
LazyClientQueryResult
public LazyClientQueryResult(Transaction trans, ClientObjectContainer client, int queryResultID)
-
-
Method Detail
-
get
public java.lang.Object get(int index)
- Specified by:
getin interfaceQueryResult- Overrides:
getin classAbstractQueryResult
-
getId
public int getId(int index)
- Overrides:
getIdin classAbstractQueryResult
-
indexOf
public int indexOf(int id)
- Specified by:
indexOfin interfaceQueryResult- Overrides:
indexOfin classAbstractQueryResult
-
iterateIDs
public IntIterator4 iterateIDs()
-
iterator
public Iterator4 iterator()
- Specified by:
iteratorin interfaceIterable4- Overrides:
iteratorin classAbstractQueryResult
-
size
public int size()
- Specified by:
sizein interfaceQueryResult- Overrides:
sizein classAbstractQueryResult
-
finalize
protected void finalize()
- Overrides:
finalizein classjava.lang.Object
-
loadFromIdReader
public void loadFromIdReader(Iterator4 reader)
- Overrides:
loadFromIdReaderin classAbstractQueryResult
-
reset
public void reset()
-
fetchIDs
public void fetchIDs(int batchSize)
-
-