public class MultimapAggregationFunction extends SqlAggregationFunction
| Constructor and Description |
|---|
MultimapAggregationFunction(MultimapAggGroupImplementation groupMode) |
| Modifier and Type | Method and Description |
|---|---|
static void |
combine(MultimapAggregationState state,
MultimapAggregationState otherState) |
String |
getDescription() |
static void |
input(MultimapAggregationState state,
Block key,
Block value,
int position) |
static void |
output(Type keyType,
Type valueType,
MultimapAggregationState state,
BlockBuilder out) |
InternalAggregationFunction |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
createFunctionByAnnotations, createFunctionsByAnnotations, getSignature, isDeterministic, isHiddenpublic static final String NAME
public MultimapAggregationFunction(MultimapAggGroupImplementation groupMode)
public String getDescription()
public InternalAggregationFunction specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
specialize in class SqlAggregationFunctionpublic static void input(MultimapAggregationState state, Block key, Block value, int position)
public static void combine(MultimapAggregationState state, MultimapAggregationState otherState)
public static void output(Type keyType, Type valueType, MultimapAggregationState state, BlockBuilder out)
Copyright © 2012–2019. All rights reserved.