Class LazyAccumulatorFactoryBinder
- java.lang.Object
-
- io.prestosql.operator.aggregation.LazyAccumulatorFactoryBinder
-
- All Implemented Interfaces:
AccumulatorFactoryBinder
public class LazyAccumulatorFactoryBinder extends Object implements AccumulatorFactoryBinder
-
-
Constructor Summary
Constructors Constructor Description LazyAccumulatorFactoryBinder(AggregationMetadata metadata, io.airlift.bytecode.DynamicClassLoader classLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccumulatorFactory
bind(List<Integer> argumentChannels, 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)
GenericAccumulatorFactoryBinder
getGenericAccumulatorFactoryBinder()
-
-
-
Constructor Detail
-
LazyAccumulatorFactoryBinder
public LazyAccumulatorFactoryBinder(AggregationMetadata metadata, io.airlift.bytecode.DynamicClassLoader classLoader)
-
-
Method Detail
-
getGenericAccumulatorFactoryBinder
public GenericAccumulatorFactoryBinder getGenericAccumulatorFactoryBinder()
-
bind
public AccumulatorFactory bind(List<Integer> argumentChannels, 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)
- Specified by:
bind
in interfaceAccumulatorFactoryBinder
-
-