Class AggImpState
- java.lang.Object
-
- org.apache.calcite.adapter.enumerable.AggImpState
-
public class AggImpState extends java.lang.Object
Represents internal state when implementing aggregate functions.
-
-
Field Summary
Fields Modifier and Type Field Description Expression
accumulatorAdder
int
aggIdx
AggregateCall
call
AggContext
context
AggImplementor
implementor
Expression
result
java.util.List<Expression>
state
-
Constructor Summary
Constructors Constructor Description AggImpState(int aggIdx, AggregateCall call, boolean windowContext)
-
-
-
Field Detail
-
aggIdx
public final int aggIdx
-
call
public final AggregateCall call
-
implementor
public final AggImplementor implementor
-
context
public AggContext context
-
result
public Expression result
-
state
public java.util.List<Expression> state
-
accumulatorAdder
public Expression accumulatorAdder
-
-
Constructor Detail
-
AggImpState
public AggImpState(int aggIdx, AggregateCall call, boolean windowContext)
-
-