Class RateDoubleAggregator.DoubleRateGroupingState

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

public static final class RateDoubleAggregator.DoubleRateGroupingState 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