Package io.trino.operator.aggregation
Class InternalAggregationFunction
- java.lang.Object
-
- io.trino.operator.aggregation.InternalAggregationFunction
-
public final class InternalAggregationFunction extends Object
-
-
Constructor Summary
Constructors Constructor Description InternalAggregationFunction(BoundSignature boundSignature, AggregationMetadata aggregationMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccumulatorFactorybind(List<Integer> inputChannels, Optional<Integer> maskChannel)AccumulatorFactorybind(List<Integer> inputChannels, Optional<Integer> maskChannel, List<Type> sourceTypes, List<Integer> orderByChannels, List<SortOrder> orderings, PagesIndex.Factory pagesIndexFactory, boolean distinct, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, List<LambdaProvider> lambdaProviders, Session session)List<Class<?>>getLambdaInterfaces()
-
-
-
Constructor Detail
-
InternalAggregationFunction
public InternalAggregationFunction(BoundSignature boundSignature, AggregationMetadata aggregationMetadata)
-
-
Method Detail
-
bind
public AccumulatorFactory bind(List<Integer> inputChannels, Optional<Integer> maskChannel)
-
bind
public AccumulatorFactory bind(List<Integer> inputChannels, Optional<Integer> maskChannel, List<Type> sourceTypes, List<Integer> orderByChannels, List<SortOrder> orderings, PagesIndex.Factory pagesIndexFactory, boolean distinct, JoinCompiler joinCompiler, BlockTypeOperators blockTypeOperators, List<LambdaProvider> lambdaProviders, Session session)
-
-