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() |
SqlFunctionVisibility |
getVisibility() |
boolean |
isCalledOnNullInput() |
boolean |
isDeterministic() |
static Object |
reduce(Type inputType,
Block block,
Object initialIntermediateValue,
BinaryFunctionInterface inputFunction,
UnaryFunctionInterface outputFunction) |
BuiltInScalarFunctionImplementation |
specialize(BoundVariables boundVariables,
int arity,
FunctionAndTypeManager functionAndTypeManager) |
builder, builder, getSignature
public static final ArrayReduceFunction ARRAY_REDUCE_FUNCTION
public SqlFunctionVisibility getVisibility()
public boolean isDeterministic()
public boolean isCalledOnNullInput()
isCalledOnNullInput
in interface SqlFunction
isCalledOnNullInput
in class BuiltInFunction
public String getDescription()
public BuiltInScalarFunctionImplementation specialize(BoundVariables boundVariables, int arity, FunctionAndTypeManager functionAndTypeManager)
specialize
in class SqlScalarFunction
public static Object reduce(Type inputType, Block block, Object initialIntermediateValue, BinaryFunctionInterface inputFunction, UnaryFunctionInterface outputFunction)
Copyright © 2012–2022. All rights reserved.