Class SingleValueFunctionAggregator<T extends Serializable & Comparable>
java.lang.Object
com.gigaspaces.query.aggregators.SpaceEntriesAggregator<T>
com.gigaspaces.query.aggregators.AbstractPathAggregator<T>
com.gigaspaces.query.aggregators.SingleValueFunctionAggregator<T>
- All Implemented Interfaces:
SmartExternalizable, Externalizable, Serializable, Cloneable
public class SingleValueFunctionAggregator<T extends Serializable & Comparable>
extends AbstractPathAggregator<T>
- Since:
- 15.8.0
- Author:
- Alon Shoham
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaggregate(SpaceEntriesAggregatorContext context) voidaggregateIntermediateResult(T partitionResult) getName()voidvoidMethods inherited from class AbstractPathAggregator
getFunctionCallColumn, getPath, getPathValue, setFunctionCallColumn, setPathMethods inherited from class SpaceEntriesAggregator
as, clone, getAlias, getFinalResult, getSQLQuery, handleIntermediateResultOfDbStorage, handleIntermediateResultOfMemoryStorage, isIndexUsed, setAggregatorContext, setRawEntryConverter, skipFullScanSupported, skipProcessedUidStore, toObjectMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
SingleValueFunctionAggregator
-
SingleValueFunctionAggregator
public SingleValueFunctionAggregator()
-
-
Method Details
-
getDefaultAlias
- Specified by:
getDefaultAliasin classSpaceEntriesAggregator<T extends Serializable & Comparable>
-
aggregate
- Specified by:
aggregatein classSpaceEntriesAggregator<T extends Serializable & Comparable>
-
aggregateIntermediateResult
- Specified by:
aggregateIntermediateResultin classSpaceEntriesAggregator<T extends Serializable & Comparable>
-
getIntermediateResult
- Specified by:
getIntermediateResultin classSpaceEntriesAggregator<T extends Serializable & Comparable>
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classAbstractPathAggregator<T extends Serializable & Comparable>- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classAbstractPathAggregator<T extends Serializable & Comparable>- Throws:
IOExceptionClassNotFoundException
-
getName
- Specified by:
getNamein classAbstractPathAggregator<T extends Serializable & Comparable>
-
apply
-