Uses of Interface
io.trino.sql.gen.lambda.BinaryFunctionInterface
-
Packages that use BinaryFunctionInterface Package Description io.trino.operator.aggregation io.trino.operator.scalar -
-
Uses of BinaryFunctionInterface in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type BinaryFunctionInterface Modifier and Type Method Description static voidReduceAggregationFunction. combine(GenericBooleanState state, GenericBooleanState otherState, BinaryFunctionInterface inputFunction, BinaryFunctionInterface combineFunction)static voidReduceAggregationFunction. combine(GenericDoubleState state, GenericDoubleState otherState, BinaryFunctionInterface inputFunction, BinaryFunctionInterface combineFunction)static voidReduceAggregationFunction. combine(GenericLongState state, GenericLongState otherState, BinaryFunctionInterface inputFunction, BinaryFunctionInterface combineFunction)static voidReduceAggregationFunction. input(GenericBooleanState state, Object value, boolean initialStateValue, BinaryFunctionInterface inputFunction, BinaryFunctionInterface combineFunction)static voidReduceAggregationFunction. input(GenericDoubleState state, Object value, double initialStateValue, BinaryFunctionInterface inputFunction, BinaryFunctionInterface combineFunction)static voidReduceAggregationFunction. input(GenericLongState state, Object value, long initialStateValue, BinaryFunctionInterface inputFunction, BinaryFunctionInterface combineFunction) -
Uses of BinaryFunctionInterface in io.trino.operator.scalar
Methods in io.trino.operator.scalar with parameters of type BinaryFunctionInterface Modifier and Type Method Description static ObjectArrayReduceFunction. reduce(Type inputType, Block block, Object initialIntermediateValue, BinaryFunctionInterface inputFunction, UnaryFunctionInterface outputFunction)static BlockZipWithFunction. zipWith(Type leftElementType, Type rightElementType, ArrayType outputArrayType, Object state, Block leftBlock, Block rightBlock, BinaryFunctionInterface function)
-