Class ArrayAggregationFunction
java.lang.Object
io.trino.metadata.SqlAggregationFunction
io.trino.operator.aggregation.arrayagg.ArrayAggregationFunction
- All Implemented Interfaces:
SqlFunction
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcombine(Type type, ArrayAggregationState state, ArrayAggregationState otherState) static voidinput(Type type, ArrayAggregationState state, Block value, int position) static voidoutput(Type elementType, ArrayAggregationState state, BlockBuilder out) 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
-
ARRAY_AGG
-
-
Method Details
-
specialize
- Overrides:
specializein classSqlAggregationFunction
-
input
-
combine
public static void combine(Type type, ArrayAggregationState state, ArrayAggregationState otherState) -
output
-