public class GenericAccumulatorFactoryBinder extends Object implements AccumulatorFactoryBinder
| Constructor and Description |
|---|
GenericAccumulatorFactoryBinder(List<AggregationMetadata.AccumulatorStateDescriptor> stateDescriptors,
Class<? extends Accumulator> accumulatorClass,
Class<? extends GroupedAccumulator> groupedAccumulatorClass) |
| 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) |
List<AggregationMetadata.AccumulatorStateDescriptor> |
getStateDescriptors() |
public GenericAccumulatorFactoryBinder(List<AggregationMetadata.AccumulatorStateDescriptor> stateDescriptors, Class<? extends Accumulator> accumulatorClass, Class<? extends GroupedAccumulator> groupedAccumulatorClass)
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 AccumulatorFactoryBinderpublic List<AggregationMetadata.AccumulatorStateDescriptor> getStateDescriptors()
Copyright © 2012–2019. All rights reserved.