Package io.trino.operator.aggregation
Class ArbitraryAggregationFunction
java.lang.Object
io.trino.metadata.SqlAggregationFunction
io.trino.operator.aggregation.ArbitraryAggregationFunction
- All Implemented Interfaces:
SqlFunction
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcombine(BlockPositionState state, BlockPositionState otherState) static voidcombine(GenericBooleanState state, GenericBooleanState otherState) static voidcombine(GenericDoubleState state, GenericDoubleState otherState) static voidcombine(GenericLongState state, GenericLongState otherState) static voidinput(Type type, BlockPositionState state, Block block, int position) static voidinput(Type type, GenericBooleanState state, Block block, int position) static voidinput(Type type, GenericDoubleState state, Block block, int position) static voidinput(Type type, GenericLongState state, Block block, int position) specialize(BoundSignature boundSignature) Methods inherited from class io.trino.metadata.SqlAggregationFunction
createFunctionsByAnnotations, getAggregationMetadata, getFunctionMetadata, specializeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.trino.metadata.SqlFunction
getFunctionDependencies, getFunctionDependencies
-
Field Details
-
ARBITRARY_AGGREGATION
-
-
Constructor Details
-
ArbitraryAggregationFunction
protected ArbitraryAggregationFunction()
-
-
Method Details
-
specialize
- Overrides:
specializein classSqlAggregationFunction
-
input
-
input
-
input
-
input
-
combine
-
combine
-
combine
-
combine
-