Interface GroupingAggregatorState

All Superinterfaces:
AutoCloseable, Closeable, org.elasticsearch.core.Releasable
All Known Implementing Classes:
AbstractArrayState, AbstractFallibleArrayState, BytesRefArrayState, FirstOverTimeDoubleAggregator.GroupingState, FirstOverTimeFloatAggregator.GroupingState, FirstOverTimeIntAggregator.GroupingState, FirstOverTimeLongAggregator.GroupingState, IpArrayState, LastOverTimeDoubleAggregator.GroupingState, LastOverTimeFloatAggregator.GroupingState, LastOverTimeIntAggregator.GroupingState, LastOverTimeLongAggregator.GroupingState, RateDoubleAggregator.DoubleRateGroupingState, RateFloatAggregator.FloatRateGroupingState, RateIntAggregator.IntRateGroupingState, RateLongAggregator.LongRateGroupingState

public interface GroupingAggregatorState extends org.elasticsearch.core.Releasable
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    toIntermediate(Block[] blocks, int offset, IntVector selected, DriverContext driverContext)
    Extracts an intermediate view of the contents of this state.

    Methods inherited from interface org.elasticsearch.core.Releasable

    close
  • Method Details

    • toIntermediate

      void toIntermediate(Block[] blocks, int offset, IntVector selected, DriverContext driverContext)
      Extracts an intermediate view of the contents of this state.
    • enableGroupIdTracking

      void enableGroupIdTracking(SeenGroupIds seenGroupIds)