Class AbstractGroupedAccumulatorState

java.lang.Object
io.trino.operator.aggregation.state.AbstractGroupedAccumulatorState
All Implemented Interfaces:
AccumulatorState, GroupedAccumulatorState
Direct Known Subclasses:
GroupArrayAggregationState, GroupedHistogramState, HyperLogLogStateFactory.GroupedHyperLogLogState, LongApproximateMostFrequentStateFactory.GroupedLongApproximateMostFrequentState, LongDecimalWithOverflowStateFactory.GroupedLongDecimalWithOverflowState, NumericHistogramStateFactory.GroupedState, QuantileDigestAndPercentileStateFactory.GroupedQuantileDigestAndPercentileState, QuantileDigestStateFactory.GroupedQuantileDigestState, StringApproximateMostFrequentStateFactory.GroupedLongApproximateMostFrequentState, TDigestAndPercentileArrayStateFactory.GroupedTDigestAndPercentileArrayState, TDigestAndPercentileStateFactory.GroupedTDigestAndPercentileState, TDigestStateFactory.GroupedTDigestState

public abstract class AbstractGroupedAccumulatorState extends Object implements GroupedAccumulatorState
  • Constructor Details

    • AbstractGroupedAccumulatorState

      public AbstractGroupedAccumulatorState()
  • Method Details

    • setGroupId

      public final void setGroupId(long groupId)
      Specified by:
      setGroupId in interface GroupedAccumulatorState
    • getGroupId

      protected final long getGroupId()