Package org.apache.druid.query.topn
Interface Generic1AggPooledTopNScanner
-
- All Known Implementing Classes:
Generic1AggPooledTopNScannerPrototype
public interface Generic1AggPooledTopNScanner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)
-
-
-
Method Detail
-
scanAndAggregate
long scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)
- Parameters:
aggregatorSize
- number of bytes required by aggregator for a single aggregationpositions
- a cache for positions in resultsBuffer, where specific (indexed) dimension values are aggregated- Returns:
- number of scanned rows, i. e. number of steps made with the given cursor
-
-