public final class ArrayReduceFunction extends SqlScalarFunction
Modifier and Type | Field and Description |
---|---|
static ArrayReduceFunction |
ARRAY_REDUCE_FUNCTION |
Modifier and Type | Method and Description |
---|---|
String |
getDescription() |
boolean |
isDeterministic() |
boolean |
isHidden() |
static Object |
reduce(Type inputType,
Block block,
Object initialIntermediateValue,
BinaryFunctionInterface inputFunction,
UnaryFunctionInterface outputFunction) |
ScalarFunctionImplementation |
specialize(BoundVariables boundVariables,
int arity,
TypeManager typeManager,
FunctionRegistry functionRegistry) |
builder, getSignature
public static final ArrayReduceFunction ARRAY_REDUCE_FUNCTION
public boolean isHidden()
public boolean isDeterministic()
public String getDescription()
public ScalarFunctionImplementation specialize(BoundVariables boundVariables, int arity, TypeManager typeManager, FunctionRegistry functionRegistry)
specialize
in class SqlScalarFunction
public static Object reduce(Type inputType, Block block, Object initialIntermediateValue, BinaryFunctionInterface inputFunction, UnaryFunctionInterface outputFunction)
Copyright © 2012–2019. All rights reserved.