public abstract class AbstractMinMaxNAggregationFunction extends SqlAggregationFunction
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMinMaxNAggregationFunction(String name,
Function<Type,BlockComparator> typeToComparator) |
| Modifier and Type | Method and Description |
|---|---|
static void |
combine(MinMaxNState state,
MinMaxNState otherState) |
protected InternalAggregationFunction |
generateAggregation(Type type) |
static void |
input(BlockComparator comparator,
Type type,
MinMaxNState state,
Block block,
long n,
int blockIndex) |
static void |
output(ArrayType outputType,
MinMaxNState state,
BlockBuilder out) |
InternalAggregationFunction |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
createFunctionByAnnotations, createFunctionsByAnnotations, getSignature, isDeterministic, isHiddenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescriptionprotected AbstractMinMaxNAggregationFunction(String name, Function<Type,BlockComparator> typeToComparator)
public InternalAggregationFunction specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
specialize in class SqlAggregationFunctionprotected InternalAggregationFunction generateAggregation(Type type)
public static void input(BlockComparator comparator, Type type, MinMaxNState state, Block block, long n, int blockIndex)
public static void combine(MinMaxNState state, MinMaxNState otherState)
public static void output(ArrayType outputType, MinMaxNState state, BlockBuilder out)
Copyright © 2012–2019. All rights reserved.