Class RateLongAggregator.LongRateGroupingState

java.lang.Object
org.elasticsearch.compute.aggregation.RateLongAggregator.LongRateGroupingState
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.lucene.util.Accountable, GroupingAggregatorState, org.elasticsearch.core.Releasable
Enclosing class:
RateLongAggregator

public static final class RateLongAggregator.LongRateGroupingState extends Object implements org.elasticsearch.core.Releasable, org.apache.lucene.util.Accountable, GroupingAggregatorState
  • Method Details

    • ramBytesUsed

      public long ramBytesUsed()
      Specified by:
      ramBytesUsed in interface org.apache.lucene.util.Accountable
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface Closeable
      Specified by:
      close in interface org.elasticsearch.core.Releasable
    • toIntermediate

      public void toIntermediate(Block[] blocks, int offset, IntVector selected, DriverContext driverContext)
      Description copied from interface: GroupingAggregatorState
      Extracts an intermediate view of the contents of this state.
      Specified by:
      toIntermediate in interface GroupingAggregatorState