Class AggAddContextImpl
- java.lang.Object
-
- org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
-
- org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
-
- org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
-
- org.apache.calcite.adapter.enumerable.impl.AggAddContextImpl
-
- All Implemented Interfaces:
AggAddContext
,AggResetContext
,AggResultContext
,NestedBlockBuilder
public abstract class AggAddContextImpl extends AggResultContextImpl implements AggAddContext
Implementation ofAggAddContext
.
-
-
Constructor Summary
Constructors Constructor Description AggAddContextImpl(BlockBuilder block, java.util.List<Expression> accumulator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<Expression>
arguments()
Returns Linq4j form of arguments.-
Methods inherited from class org.apache.calcite.adapter.enumerable.impl.AggResultContextImpl
call, key, keyField
-
Methods inherited from class org.apache.calcite.adapter.enumerable.impl.AggResetContextImpl
accumulator
-
Methods inherited from class org.apache.calcite.adapter.enumerable.NestedBlockBuilderImpl
currentBlock, currentNullables, exitBlock, nestBlock, nestBlock, nestBlock
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.calcite.adapter.enumerable.AggAddContext
rexArguments, rexFilterArgument, rowTranslator
-
Methods inherited from interface org.apache.calcite.adapter.enumerable.AggResetContext
accumulator
-
Methods inherited from interface org.apache.calcite.adapter.enumerable.AggResultContext
call, key, keyField
-
Methods inherited from interface org.apache.calcite.adapter.enumerable.NestedBlockBuilder
currentBlock, currentNullables, exitBlock, nestBlock, nestBlock, nestBlock
-
-
-
-
Constructor Detail
-
AggAddContextImpl
public AggAddContextImpl(BlockBuilder block, java.util.List<Expression> accumulator)
-
-
Method Detail
-
arguments
public final java.util.List<Expression> arguments()
Description copied from interface:AggAddContext
Returns Linq4j form of arguments. The resulting value is equivalent torowTranslator().translateList(rexArguments())
. This is handy if you need just operate on argument.- Specified by:
arguments
in interfaceAggAddContext
- Returns:
- Linq4j form of arguments.
-
-