Class AggImpState

java.lang.Object
org.apache.calcite.adapter.enumerable.AggImpState

public class AggImpState extends Object
Represents internal state when implementing aggregate functions.
  • Field Details

    • aggIdx

      public final int aggIdx
    • call

      public final AggregateCall call
    • implementor

      public final AggImplementor implementor
    • context

      public @MonotonicNonNull AggContext context
    • result

      public @MonotonicNonNull Expression result
    • state

      public @MonotonicNonNull List<Expression> state
    • accumulatorAdder

      public @MonotonicNonNull Expression accumulatorAdder
  • Constructor Details

    • AggImpState

      public AggImpState(int aggIdx, AggregateCall call, boolean windowContext)
  • Method Details