Package org.apache.druid.query.topn
Interface Generic1AggPooledTopNScanner
- All Known Implementing Classes:
Generic1AggPooledTopNScannerPrototype
public interface Generic1AggPooledTopNScanner
-
Method Summary
Modifier and TypeMethodDescriptionlongscanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, CursorGranularizer granularizer, int[] positions, ByteBuffer resultsBuffer)
-
Method Details
-
scanAndAggregate
long scanAndAggregate(DimensionSelector dimensionSelector, BufferAggregator aggregator, int aggregatorSize, Cursor cursor, CursorGranularizer granularizer, 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
-