Uses of Interface
org.apache.druid.query.aggregation.BufferAggregator
-
-
Uses of BufferAggregator in org.apache.druid.query.aggregation
Fields in org.apache.druid.query.aggregation declared as BufferAggregator Modifier and Type Field Description protected BufferAggregatorDelegatingBufferAggregator. delegateConstructors in org.apache.druid.query.aggregation with parameters of type BufferAggregator Constructor Description FilteredBufferAggregator(ValueMatcher matcher, BufferAggregator delegate)NullableNumericBufferAggregator(BufferAggregator delegate, BaseNullableColumnValueSelector nullSelector)SuppressedBufferAggregator(BufferAggregator delegate)Constructor parameters in org.apache.druid.query.aggregation with type arguments of type BufferAggregator Constructor Description StringColumnDoubleBufferAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseDoubleColumnValueSelector,BufferAggregator> delegateBuilder, double nullValue)StringColumnFloatBufferAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseFloatColumnValueSelector,BufferAggregator> delegateBuilder, float nullValue)StringColumnLongBufferAggregatorWrapper(BaseObjectColumnValueSelector selector, Function<BaseLongColumnValueSelector,BufferAggregator> delegateBuilder, long nullValue) -
Uses of BufferAggregator in org.apache.druid.query.aggregation.any
Classes in org.apache.druid.query.aggregation.any that implement BufferAggregator Modifier and Type Class Description classDoubleAnyBufferAggregatorclassFloatAnyBufferAggregatorclassLongAnyBufferAggregatorclassNumericAnyBufferAggregator<TSelector extends BaseNullableColumnValueSelector>Base type for buffer based 'any' aggregator for primitive numeric column selectorsclassStringAnyBufferAggregatorMethods in org.apache.druid.query.aggregation.any that return BufferAggregator Modifier and Type Method Description BufferAggregatorDoubleAnyAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorFloatAnyAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorLongAnyAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorStringAnyAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory) -
Uses of BufferAggregator in org.apache.druid.query.aggregation.cardinality
Classes in org.apache.druid.query.aggregation.cardinality that implement BufferAggregator Modifier and Type Class Description classCardinalityBufferAggregatorMethods in org.apache.druid.query.aggregation.cardinality that return BufferAggregator Modifier and Type Method Description BufferAggregatorCardinalityAggregatorFactory. factorizeBuffered(ColumnSelectorFactory columnFactory) -
Uses of BufferAggregator in org.apache.druid.query.aggregation.constant
Classes in org.apache.druid.query.aggregation.constant that implement BufferAggregator Modifier and Type Class Description classLongConstantBufferAggregatorBufferAggregatorvariant ofLongConstantAggregator -
Uses of BufferAggregator in org.apache.druid.query.aggregation.firstlast.first
Classes in org.apache.druid.query.aggregation.firstlast.first that implement BufferAggregator Modifier and Type Class Description classDoubleFirstBufferAggregatorclassFloatFirstBufferAggregatorclassLongFirstBufferAggregatorclassNumericFirstBufferAggregatorBase type for buffer based 'first' aggregator for primitive numeric column selectorsclassStringFirstBufferAggregatorMethods in org.apache.druid.query.aggregation.firstlast.first that return BufferAggregator Modifier and Type Method Description BufferAggregatorDoubleFirstAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorFloatFirstAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorLongFirstAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorStringFirstAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory) -
Uses of BufferAggregator in org.apache.druid.query.aggregation.firstlast.last
Classes in org.apache.druid.query.aggregation.firstlast.last that implement BufferAggregator Modifier and Type Class Description classDoubleLastBufferAggregatorclassFloatLastBufferAggregatorclassLongLastBufferAggregatorclassNumericLastBufferAggregatorBase type for buffer based 'last' aggregator for primitive numeric column selectors This could probably share a base type withNumericFirstBufferAggregator...classStringLastBufferAggregatorMethods in org.apache.druid.query.aggregation.firstlast.last that return BufferAggregator Modifier and Type Method Description BufferAggregatorDoubleLastAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorFloatLastAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorLongLastAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory)BufferAggregatorStringLastAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory) -
Uses of BufferAggregator in org.apache.druid.query.aggregation.hyperloglog
Classes in org.apache.druid.query.aggregation.hyperloglog that implement BufferAggregator Modifier and Type Class Description classHyperUniquesBufferAggregatorMethods in org.apache.druid.query.aggregation.hyperloglog that return BufferAggregator Modifier and Type Method Description BufferAggregatorHyperUniquesAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory) -
Uses of BufferAggregator in org.apache.druid.query.aggregation.mean
Classes in org.apache.druid.query.aggregation.mean that implement BufferAggregator Modifier and Type Class Description classDoubleMeanBufferAggregatorMethods in org.apache.druid.query.aggregation.mean that return BufferAggregator Modifier and Type Method Description BufferAggregatorDoubleMeanAggregatorFactory. factorizeBuffered(ColumnSelectorFactory metricFactory) -
Uses of BufferAggregator in org.apache.druid.query.topn
Classes in org.apache.druid.query.topn with type parameters of type BufferAggregator Modifier and Type Interface Description interfaceHistorical1AggPooledTopNScanner<DimensionSelectorType extends HistoricalDimensionSelector,MetricSelectorType,BufferAggregatorType extends BufferAggregator>Methods in org.apache.druid.query.topn that return BufferAggregator Modifier and Type Method Description protected static BufferAggregator[]BaseTopNAlgorithm. makeBufferAggregators(Cursor cursor, List<AggregatorFactory> aggregatorSpecs)protected BufferAggregator[]PooledTopNAlgorithm. makeDimValAggregateStore(PooledTopNAlgorithm.PooledTopNParams params)Methods in org.apache.druid.query.topn with parameters of type BufferAggregator Modifier and Type Method Description protected voidPooledTopNAlgorithm. resetAggregators(BufferAggregator[] bufferAggregators)longGeneric1AggPooledTopNScanner. scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)longGeneric1AggPooledTopNScannerPrototype. scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)Any changes to this method should be coordinated withTopNUtils,PooledTopNAlgorithm.computeSpecializedScanAndAggregateImplementations()and downstream methods.longGeneric2AggPooledTopNScanner. scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator1, int aggregator1Size, BufferAggregator aggregator2, int aggregator2Size, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)longGeneric2AggPooledTopNScannerPrototype. scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator1, int aggregator1Size, BufferAggregator aggregator2, int aggregator2Size, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)Any changes to this method should be coordinated withTopNUtils,PooledTopNAlgorithm.computeSpecializedScanAndAggregateImplementations()and downstream methods.protected longPooledTopNAlgorithm. scanAndAggregate(PooledTopNAlgorithm.PooledTopNParams params, int[] positions, BufferAggregator[] theAggregators)protected voidPooledTopNAlgorithm. updateResults(PooledTopNAlgorithm.PooledTopNParams params, int[] positions, BufferAggregator[] theAggregators, TopNResultBuilder resultBuilder)
-