Package com.gigaspaces.query.aggregators
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 com.gigaspaces.query.aggregators.AbstractPathAggregator
getFunctionCallColumn, getPath, getPathValue, setFunctionCallColumn, setPathMethods inherited from class com.gigaspaces.query.aggregators.SpaceEntriesAggregator
as, clone, getAlias, getFinalResult, getSQLQuery, handleIntermediateResultOfDbStorage, handleIntermediateResultOfMemoryStorage, isIndexUsed, setAggregatorContext, setRawEntryConverter, skipFullScanSupported, skipProcessedUidStore, 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
-
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
-