Uses of Class
org.apache.druid.query.CursorGranularizer
Packages that use CursorGranularizer
Package
Description
-
Uses of CursorGranularizer in org.apache.druid.query
Methods in org.apache.druid.query that return CursorGranularizerModifier and TypeMethodDescriptionstatic CursorGranularizerCursorGranularizer.create(Cursor cursor, TimeBoundaryInspector timeBoundaryInspector, Order timeOrder, Granularity granularity, org.joda.time.Interval queryInterval) -
Uses of CursorGranularizer in org.apache.druid.query.topn
Methods in org.apache.druid.query.topn that return CursorGranularizerMethods in org.apache.druid.query.topn with parameters of type CursorGranularizerModifier and TypeMethodDescriptionTopNMapFn.apply(Cursor cursor, ColumnSelectorPlus<TopNColumnAggregatesProcessor<?>> selectorPlus, CursorGranularizer granularizer, TopNQueryMetrics queryMetrics) AggregateTopNMetricFirstAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer) HeapBasedTopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor, CursorGranularizer granularizer) PooledTopNAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer) TimeExtractionTopNAlgorithm.makeInitParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer) TopNAlgorithm.makeInitParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor, CursorGranularizer granularizer) longGeneric1AggPooledTopNScanner.scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, CursorGranularizer granularizer, int[] positions, ByteBuffer resultsBuffer) longGeneric1AggPooledTopNScannerPrototype.scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, CursorGranularizer granularizer, 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, CursorGranularizer granularizer, int[] positions, ByteBuffer resultsBuffer) longGeneric2AggPooledTopNScannerPrototype.scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator1, int aggregator1Size, BufferAggregator aggregator2, int aggregator2Size, Cursor cursor, CursorGranularizer granularizer, int[] positions, ByteBuffer resultsBuffer) Any changes to this method should be coordinated withTopNUtils,PooledTopNAlgorithm.computeSpecializedScanAndAggregateImplementations()and downstream methods.PooledTopNAlgorithm.PooledTopNParams.Builder.withGranularizer(CursorGranularizer granularizer) Constructors in org.apache.druid.query.topn with parameters of type CursorGranularizerModifierConstructorDescriptionPooledTopNParams(ColumnSelectorPlus selectorPlus, Cursor cursor, CursorGranularizer granularizer, ResourceHolder<ByteBuffer> resultsBufHolder, ByteBuffer resultsBuf, int[] aggregatorSizes, int numBytesPerRecord, int numValuesPerPass, TopNMetricSpecBuilder<int[]> arrayProvider) protectedTopNParams(ColumnSelectorPlus<TopNColumnAggregatesProcessor> selectorPlus, Cursor cursor, CursorGranularizer granularizer, int numValuesPerPass) -
Uses of CursorGranularizer in org.apache.druid.query.topn.types
Methods in org.apache.druid.query.topn.types with parameters of type CursorGranularizerModifier and TypeMethodDescriptionlongNullableNumericTopNColumnAggregatesProcessor.scanAndAggregate(TopNQuery query, Selector selector, Cursor cursor, CursorGranularizer granularizer, Aggregator[][] rowSelector) longStringTopNColumnAggregatesProcessor.scanAndAggregate(TopNQuery query, DimensionSelector selector, Cursor cursor, CursorGranularizer granularizer, Aggregator[][] rowSelector) longTopNColumnAggregatesProcessor.scanAndAggregate(TopNQuery query, ValueSelectorType selector, Cursor cursor, CursorGranularizer granularizer, Aggregator[][] rowSelector) Used byHeapBasedTopNAlgorithm.