Interface Generic1AggPooledTopNScanner

All Known Implementing Classes:
Generic1AggPooledTopNScannerPrototype

public interface Generic1AggPooledTopNScanner
  • 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 aggregation
      positions - 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