Class AggResetContextImpl

java.lang.Object
org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
All Implemented Interfaces:
AggResetContext, NestedBlockBuilder
Direct Known Subclasses:
AggResultContextImpl, WinAggResetContextImpl

public abstract class AggResetContextImpl extends NestedBlockBuilderImpl implements AggResetContext
Implementation of AggResetContext.
  • Constructor Details

    • AggResetContextImpl

      protected AggResetContextImpl(BlockBuilder block, List<Expression> accumulator)
      Creates aggregate reset context.
      Parameters:
      block - Code block that will contain the added initialization
      accumulator - Accumulator variables that store the intermediate aggregate state
  • Method Details