Package io.trino.operator.aggregation
Class AccumulatorCompiler
java.lang.Object
io.trino.operator.aggregation.AccumulatorCompiler
-
Method Summary
Modifier and TypeMethodDescriptionstatic AccumulatorFactorygenerateAccumulatorFactory(BoundSignature boundSignature, AggregationMetadata metadata, FunctionNullability functionNullability, List<LambdaProvider> lambdaProviders) static Constructor<? extends WindowAccumulator>generateWindowAccumulatorClass(BoundSignature boundSignature, AggregationMetadata metadata, FunctionNullability functionNullability)
-
Method Details
-
generateAccumulatorFactory
public static AccumulatorFactory generateAccumulatorFactory(BoundSignature boundSignature, AggregationMetadata metadata, FunctionNullability functionNullability, List<LambdaProvider> lambdaProviders) -
generateWindowAccumulatorClass
public static Constructor<? extends WindowAccumulator> generateWindowAccumulatorClass(BoundSignature boundSignature, AggregationMetadata metadata, FunctionNullability functionNullability)
-