Package io.trino.operator.aggregation
Class AccumulatorCompiler
- java.lang.Object
-
- io.trino.operator.aggregation.AccumulatorCompiler
-
public final class AccumulatorCompiler extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static AccumulatorFactorygenerateAccumulatorFactory(BoundSignature boundSignature, AggregationMetadata metadata, FunctionNullability functionNullability, List<LambdaProvider> lambdaProviders)static Constructor<? extends WindowAccumulator>generateWindowAccumulatorClass(BoundSignature boundSignature, AggregationMetadata metadata, FunctionNullability functionNullability)
-
-
-
Method Detail
-
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)
-
-