Package io.trino.operator.aggregation
Class AggregationMetadata
java.lang.Object
io.trino.operator.aggregation.AggregationMetadata
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Constructor Summary
ConstructorsConstructorDescriptionAggregationMetadata(MethodHandle inputFunction, Optional<MethodHandle> removeInputFunction, Optional<MethodHandle> combineFunction, MethodHandle outputFunction, List<AggregationMetadata.AccumulatorStateDescriptor<?>> accumulatorStateDescriptors) AggregationMetadata(MethodHandle inputFunction, Optional<MethodHandle> removeInputFunction, Optional<MethodHandle> combineFunction, MethodHandle outputFunction, List<AggregationMetadata.AccumulatorStateDescriptor<?>> accumulatorStateDescriptors, List<Class<?>> lambdaInterfaces) -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
AggregationMetadata
public AggregationMetadata(MethodHandle inputFunction, Optional<MethodHandle> removeInputFunction, Optional<MethodHandle> combineFunction, MethodHandle outputFunction, List<AggregationMetadata.AccumulatorStateDescriptor<?>> accumulatorStateDescriptors) -
AggregationMetadata
public AggregationMetadata(MethodHandle inputFunction, Optional<MethodHandle> removeInputFunction, Optional<MethodHandle> combineFunction, MethodHandle outputFunction, List<AggregationMetadata.AccumulatorStateDescriptor<?>> accumulatorStateDescriptors, List<Class<?>> lambdaInterfaces)
-
-
Method Details
-
getInputFunction
-
getRemoveInputFunction
-
getCombineFunction
-
getOutputFunction
-
getAccumulatorStateDescriptors
-
getLambdaInterfaces
-