Package com.gigaspaces.query.aggregators
Class MinEntryAggregator
java.lang.Object
com.gigaspaces.query.aggregators.SpaceEntriesAggregator<T>
com.gigaspaces.query.aggregators.AbstractPathAggregator<MinEntryAggregator.MinEntryScannerResult>
com.gigaspaces.query.aggregators.MinEntryAggregator
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable,Cloneable
public class MinEntryAggregator
extends AbstractPathAggregator<MinEntryAggregator.MinEntryScannerResult>
- Since:
- 10.0
- Author:
- Niv Ingberg
- See Also:
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(SpaceEntriesAggregatorContext context) voidaggregateIntermediateResult(MinEntryAggregator.MinEntryScannerResult 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 com.gigaspaces.query.aggregators.AbstractPathAggregator
getFunctionCallColumn, getPath, getPathValue, readExternal, setFunctionCallColumn, setPath, writeExternalMethods inherited from class com.gigaspaces.query.aggregators.SpaceEntriesAggregator
as, clone, getAlias, setAggregatorContext, setRawEntryConverter, toObjectMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
MinEntryAggregator
public MinEntryAggregator()
-
-
Method Details
-
getDefaultAlias
- Specified by:
getDefaultAliasin classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
aggregate
- Specified by:
aggregatein classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
aggregateIntermediateResult
- Specified by:
aggregateIntermediateResultin classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
skipProcessedUidStore
public boolean skipProcessedUidStore()- Overrides:
skipProcessedUidStorein classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
getIntermediateResult
- Specified by:
getIntermediateResultin classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
getFinalResult
- Overrides:
getFinalResultin classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
getName
- Specified by:
getNamein classAbstractPathAggregator<MinEntryAggregator.MinEntryScannerResult>
-
skipFullScanSupported
- Overrides:
skipFullScanSupportedin classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
isIndexUsed
- Overrides:
isIndexUsedin classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-
handleIntermediateResultOfMemoryStorage
-
handleIntermediateResultOfDbStorage
public void handleIntermediateResultOfDbStorage(ResultSet resultSet, ITypeDesc typeDesc) throws SQLException - Overrides:
handleIntermediateResultOfDbStoragein classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>- Throws:
SQLException
-
getSQLQuery
- Overrides:
getSQLQueryin classSpaceEntriesAggregator<MinEntryAggregator.MinEntryScannerResult>
-