public class ArbitraryAggregationFunction extends SqlAggregationFunction
| Modifier and Type | Field and Description |
|---|---|
static ArbitraryAggregationFunction |
ARBITRARY_AGGREGATION |
| Modifier | Constructor and Description |
|---|---|
protected |
ArbitraryAggregationFunction() |
| Modifier and Type | Method and Description |
|---|---|
static void |
combine(BlockPositionState state,
BlockPositionState otherState) |
static void |
combine(NullableBooleanState state,
NullableBooleanState otherState) |
static void |
combine(NullableDoubleState state,
NullableDoubleState otherState) |
static void |
combine(NullableLongState state,
NullableLongState otherState) |
String |
getDescription() |
static void |
input(Type type,
BlockPositionState state,
Block block,
int position) |
static void |
input(Type type,
NullableBooleanState state,
Block block,
int position) |
static void |
input(Type type,
NullableDoubleState state,
Block block,
int position) |
static void |
input(Type type,
NullableLongState state,
Block block,
int position) |
InternalAggregationFunction |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
createFunctionByAnnotations, createFunctionsByAnnotations, getSignature, isDeterministic, isHiddenpublic static final ArbitraryAggregationFunction ARBITRARY_AGGREGATION
public String getDescription()
public InternalAggregationFunction specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
specialize in class SqlAggregationFunctionpublic static void input(Type type, NullableDoubleState state, Block block, int position)
public static void input(Type type, NullableLongState state, Block block, int position)
public static void input(Type type, NullableBooleanState state, Block block, int position)
public static void input(Type type, BlockPositionState state, Block block, int position)
public static void combine(NullableLongState state, NullableLongState otherState)
public static void combine(NullableDoubleState state, NullableDoubleState otherState)
public static void combine(NullableBooleanState state, NullableBooleanState otherState)
public static void combine(BlockPositionState state, BlockPositionState otherState)
Copyright © 2012–2019. All rights reserved.