Class RateFloatAggregator.FloatRateGroupingState

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

public static final class RateFloatAggregator.FloatRateGroupingState 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