Package org.apache.druid.query.topn
Interface Generic2AggPooledTopNScanner
-
- All Known Implementing Classes:
Generic2AggPooledTopNScannerPrototype
public interface Generic2AggPooledTopNScanner
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator1, int aggregator1Size, BufferAggregator aggregator2, int aggregator2Size, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)
-
-
-
Method Detail
-
scanAndAggregate
long scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator1, int aggregator1Size, BufferAggregator aggregator2, int aggregator2Size, Cursor cursor, int[] positions, ByteBuffer resultsBuffer)
- Parameters:
aggregator1Size
- number of bytes required by aggregator1 for a single aggregationaggregator2Size
- number of bytes required by aggregator2 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
-
-