public class ArrayAggregationFunction extends SqlAggregationFunction
Constructor and Description |
---|
ArrayAggregationFunction(boolean legacyArrayAgg,
ArrayAggGroupImplementation groupMode) |
Modifier and Type | Method and Description |
---|---|
static void |
combine(Type type,
ArrayAggregationState state,
ArrayAggregationState otherState) |
String |
getDescription() |
static void |
input(Type type,
ArrayAggregationState state,
Block value,
int position) |
static void |
output(Type elementType,
ArrayAggregationState state,
BlockBuilder out) |
BuiltInAggregationFunctionImplementation |
specialize(BoundVariables boundVariables,
int arity,
FunctionAndTypeManager functionAndTypeManager) |
createFunctionByAnnotations, createFunctionsByAnnotations, getSignature, getVisibility, isDeterministic
isCalledOnNullInput
public ArrayAggregationFunction(boolean legacyArrayAgg, ArrayAggGroupImplementation groupMode)
public String getDescription()
public BuiltInAggregationFunctionImplementation specialize(BoundVariables boundVariables, int arity, FunctionAndTypeManager functionAndTypeManager)
specialize
in class SqlAggregationFunction
public static void input(Type type, ArrayAggregationState state, Block value, int position)
public static void combine(Type type, ArrayAggregationState state, ArrayAggregationState otherState)
public static void output(Type elementType, ArrayAggregationState state, BlockBuilder out)
Copyright © 2012–2022. All rights reserved.