Class MaxEntryAggregator
java.lang.Object
com.gigaspaces.query.aggregators.SpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
com.gigaspaces.query.aggregators.AbstractPathAggregator<MaxEntryAggregator.MaxEntryScannerResult>
com.gigaspaces.query.aggregators.MaxEntryAggregator
- All Implemented Interfaces:
SmartExternalizable, Externalizable, Serializable, Cloneable
public class MaxEntryAggregator
extends AbstractPathAggregator<MaxEntryAggregator.MaxEntryScannerResult>
- Since:
- 10.0
- Author:
- Niv Ingberg
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(SpaceEntriesAggregatorContext context) voidaggregateIntermediateResult(MaxEntryAggregator.MaxEntryScannerResult partitionResult) getName()getSQLQuery(String typeName) voidhandleIntermediateResultOfDbStorage(ResultSet resultSet, ITypeDesc typeDesc) voidhandleIntermediateResultOfMemoryStorage(TypeDataIndex index, TypeData entryType) booleanisIndexUsed(Map<String, SpaceIndex> indexes, boolean isMemoryScan) booleanskipFullScanSupported(Map<String, SpaceIndex> indexes, boolean isMemoryScan) booleanMethods inherited from class AbstractPathAggregator
getFunctionCallColumn, getPath, getPathValue, readExternal, setFunctionCallColumn, setPath, writeExternalMethods inherited from class SpaceEntriesAggregator
as, clone, getAlias, setAggregatorContext, setRawEntryConverter, toObjectMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
MaxEntryAggregator
public MaxEntryAggregator()
-
-
Method Details
-
getDefaultAlias
- Specified by:
getDefaultAliasin classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
aggregate
- Specified by:
aggregatein classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
aggregateIntermediateResult
- Specified by:
aggregateIntermediateResultin classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
skipProcessedUidStore
public boolean skipProcessedUidStore()- Overrides:
skipProcessedUidStorein classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
getIntermediateResult
- Specified by:
getIntermediateResultin classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
getFinalResult
- Overrides:
getFinalResultin classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
getName
- Specified by:
getNamein classAbstractPathAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
skipFullScanSupported
- Overrides:
skipFullScanSupportedin classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
isIndexUsed
- Overrides:
isIndexUsedin classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-
handleIntermediateResultOfMemoryStorage
-
handleIntermediateResultOfDbStorage
public void handleIntermediateResultOfDbStorage(ResultSet resultSet, ITypeDesc typeDesc) throws SQLException - Overrides:
handleIntermediateResultOfDbStoragein classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>- Throws:
SQLException
-
getSQLQuery
- Overrides:
getSQLQueryin classSpaceEntriesAggregator<MaxEntryAggregator.MaxEntryScannerResult>
-