Package com.db4o.internal.query.result
Class AbstractLateQueryResult
- java.lang.Object
-
- com.db4o.internal.query.result.AbstractQueryResult
-
- com.db4o.internal.query.result.AbstractLateQueryResult
-
- All Implemented Interfaces:
Iterable4
,QueryResult
- Direct Known Subclasses:
LazyQueryResult
,SnapShotQueryResult
public abstract class AbstractLateQueryResult extends AbstractQueryResult
-
-
Field Summary
Fields Modifier and Type Field Description protected Iterable4
_iterable
-
Fields inherited from class com.db4o.internal.query.result.AbstractQueryResult
_transaction
-
-
Constructor Summary
Constructors Constructor Description AbstractLateQueryResult(Transaction transaction)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Iterable4
classIndexesIterable(ClassMetadataIterator classCollectionIterator)
protected Iterable4
classIndexIterable(ClassMetadata clazz)
Iterator4
classIndexIterator(ClassMetadata clazz)
IntIterator4
iterateIDs()
protected int
knownSize()
boolean
skipClass(ClassMetadata classMetadata)
AbstractQueryResult
supportElementAccess()
AbstractQueryResult
supportSize()
AbstractQueryResult
supportSort()
AbstractQueryResult
toIdList()
-
Methods inherited from class com.db4o.internal.query.result.AbstractQueryResult
activate, activatedObject, config, get, getId, indexOf, iterator, loadFromClassIndex, loadFromClassIndexes, loadFromIdReader, loadFromQuery, lock, objectContainer, size, skip, skip, sort, sortIds, stream, toIdTree, transaction
-
-
-
-
Field Detail
-
_iterable
protected Iterable4 _iterable
-
-
Constructor Detail
-
AbstractLateQueryResult
public AbstractLateQueryResult(Transaction transaction)
-
-
Method Detail
-
supportSize
public AbstractQueryResult supportSize()
- Overrides:
supportSize
in classAbstractQueryResult
-
supportSort
public AbstractQueryResult supportSort()
- Overrides:
supportSort
in classAbstractQueryResult
-
supportElementAccess
public AbstractQueryResult supportElementAccess()
- Overrides:
supportElementAccess
in classAbstractQueryResult
-
knownSize
protected int knownSize()
- Overrides:
knownSize
in classAbstractQueryResult
-
iterateIDs
public IntIterator4 iterateIDs()
-
toIdList
public AbstractQueryResult toIdList()
- Overrides:
toIdList
in classAbstractQueryResult
-
skipClass
public boolean skipClass(ClassMetadata classMetadata)
-
classIndexesIterable
protected Iterable4 classIndexesIterable(ClassMetadataIterator classCollectionIterator)
-
classIndexIterable
protected Iterable4 classIndexIterable(ClassMetadata clazz)
-
classIndexIterator
public Iterator4 classIndexIterator(ClassMetadata clazz)
-
-