Uses of Interface
io.trino.sql.gen.lambda.BinaryFunctionInterface
Packages that use BinaryFunctionInterface
-
Uses of BinaryFunctionInterface in io.trino.operator.aggregation
Methods in io.trino.operator.aggregation with parameters of type BinaryFunctionInterfaceModifier and TypeMethodDescriptionstatic 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.combine(GenericSliceState state, GenericSliceState 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) static voidReduceAggregationFunction.input(GenericSliceState state, Object value, io.airlift.slice.Slice initialStateValue, BinaryFunctionInterface inputFunction, BinaryFunctionInterface combineFunction) -
Uses of BinaryFunctionInterface in io.trino.operator.scalar
Methods in io.trino.operator.scalar with parameters of type BinaryFunctionInterfaceModifier and TypeMethodDescriptionstatic 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)