public class ArrayAggregationFunction extends SqlAggregationFunction
| Constructor and Description |
|---|
ArrayAggregationFunction(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) |
InternalAggregationFunction |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
createFunctionByAnnotations, createFunctionsByAnnotations, getSignature, isDeterministic, isHiddenpublic ArrayAggregationFunction(ArrayAggGroupImplementation groupMode)
public String getDescription()
public InternalAggregationFunction specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
specialize in class SqlAggregationFunctionpublic 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–2019. All rights reserved.