public class LazyAccumulatorFactoryBinder extends Object implements AccumulatorFactoryBinder
Constructor and Description |
---|
LazyAccumulatorFactoryBinder(AggregationMetadata metadata,
io.airlift.bytecode.DynamicClassLoader classLoader) |
Modifier and Type | Method and 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,
List<LambdaProvider> lambdaProviders,
Session session) |
GenericAccumulatorFactoryBinder |
getGenericAccumulatorFactoryBinder() |
public LazyAccumulatorFactoryBinder(AggregationMetadata metadata, io.airlift.bytecode.DynamicClassLoader classLoader)
public GenericAccumulatorFactoryBinder getGenericAccumulatorFactoryBinder()
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, List<LambdaProvider> lambdaProviders, Session session)
bind
in interface AccumulatorFactoryBinder
Copyright © 2012–2019. All rights reserved.