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