Module org.elasticsearch.compute
Interface AggregatorFunctionSupplier
- All Superinterfaces:
Describable
- All Known Implementing Classes:
FilteredAggregatorFunctionSupplier
Builds aggregation implementations, closing over any state required to do so.
-
Method Summary
Modifier and TypeMethodDescriptionaggregator(DriverContext driverContext, List<Integer> channels) default Aggregator.FactoryaggregatorFactory(AggregatorMode mode, List<Integer> channels) groupingAggregator(DriverContext driverContext, List<Integer> channels) default GroupingAggregator.FactorygroupingAggregatorFactory(AggregatorMode mode, List<Integer> channels) Methods inherited from interface org.elasticsearch.compute.Describable
describe
-
Method Details
-
nonGroupingIntermediateStateDesc
List<IntermediateStateDesc> nonGroupingIntermediateStateDesc() -
groupingIntermediateStateDesc
List<IntermediateStateDesc> groupingIntermediateStateDesc() -
aggregator
-
groupingAggregator
-
aggregatorFactory
-
groupingAggregatorFactory
default GroupingAggregator.Factory groupingAggregatorFactory(AggregatorMode mode, List<Integer> channels)
-