Package com.gigaspaces.query.aggregators
Class SpaceEntriesAggregator<T extends Serializable>
java.lang.Object
com.gigaspaces.query.aggregators.SpaceEntriesAggregator<T>
- All Implemented Interfaces:
Serializable,Cloneable
- Direct Known Subclasses:
AbstractPathAggregator,CopyChunksProducer,DeleteChunksProducer,DistinctAggregator,GroupByAggregator,ListEntriesAggregator,OrderByAggregator,SpaceIteratorAggregator
public abstract class SpaceEntriesAggregator<T extends Serializable>
extends Object
implements Serializable, Cloneable
- Since:
- 10.0
- Author:
- Niv Ingberg
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidaggregate(SpaceEntriesAggregatorContext context) abstract voidaggregateIntermediateResult(T partitionResult) clone()getAlias()abstract Stringabstract TgetSQLQuery(String typeName) voidhandleIntermediateResultOfDbStorage(ResultSet resultSet, ITypeDesc typeDesc) voidhandleIntermediateResultOfMemoryStorage(TypeDataIndex index, TypeData entryType) booleanisIndexUsed(Map<String, SpaceIndex> indexes, boolean isMemoryScan) voidprotected voidsetRawEntryConverter(RawEntryConverter rawEntryConverter) booleanskipFullScanSupported(Map<String, SpaceIndex> indexes, boolean isMemoryScan) booleanprotected Object
-
Constructor Details
-
SpaceEntriesAggregator
public SpaceEntriesAggregator()
-
-
Method Details
-
getAlias
-
as
-
getDefaultAlias
-
aggregate
-
getIntermediateResult
-
aggregateIntermediateResult
-
skipProcessedUidStore
public boolean skipProcessedUidStore() -
getFinalResult
-
skipFullScanSupported
-
isIndexUsed
-
setAggregatorContext
-
handleIntermediateResultOfMemoryStorage
-
handleIntermediateResultOfDbStorage
public void handleIntermediateResultOfDbStorage(ResultSet resultSet, ITypeDesc typeDesc) throws SQLException - Throws:
SQLException
-
getSQLQuery
-
setRawEntryConverter
-
toObject
-
clone
-