public abstract class WinAggAddContextImpl extends WinAggResultContextImpl implements WinAggAddContext
WinAggAddContext.| Modifier | Constructor and Description |
|---|---|
protected |
WinAggAddContextImpl(org.apache.calcite.linq4j.tree.BlockBuilder block,
List<org.apache.calcite.linq4j.tree.Expression> accumulator,
Function<org.apache.calcite.linq4j.tree.BlockBuilder,WinAggFrameResultContext> frame) |
protected |
WinAggAddContextImpl(org.apache.calcite.linq4j.tree.BlockBuilder block,
List<org.apache.calcite.linq4j.tree.Expression> accumulator,
com.google.common.base.Function<org.apache.calcite.linq4j.tree.BlockBuilder,WinAggFrameResultContext> frame)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
List<org.apache.calcite.linq4j.tree.Expression> |
arguments()
Returns Linq4j form of arguments.
|
RexToLixTranslator |
rowTranslator()
Returns a
RexToLixTranslator
suitable to transform the arguments. |
arguments, compareRows, computeIndex, endIndex, getFrameRowCount, getPartitionRowCount, hasRows, index, rowInFrame, rowInPartition, rowTranslator, startIndexcall, key, keyFieldaccumulatorcurrentBlock, exitBlock, nestBlock, nestBlockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcurrentPositionrexArguments, rexFilterArgumentarguments, rexArgumentscall, key, keyFieldaccumulatorcompareRows, computeIndex, rowInFrame, rowInPartition, rowTranslatorendIndex, getFrameRowCount, getPartitionRowCount, hasRows, index, startIndexprotected WinAggAddContextImpl(org.apache.calcite.linq4j.tree.BlockBuilder block,
List<org.apache.calcite.linq4j.tree.Expression> accumulator,
Function<org.apache.calcite.linq4j.tree.BlockBuilder,WinAggFrameResultContext> frame)
@Deprecated protected WinAggAddContextImpl(org.apache.calcite.linq4j.tree.BlockBuilder block, List<org.apache.calcite.linq4j.tree.Expression> accumulator, com.google.common.base.Function<org.apache.calcite.linq4j.tree.BlockBuilder,WinAggFrameResultContext> frame)
public final RexToLixTranslator rowTranslator()
AggAddContextRexToLixTranslator
suitable to transform the arguments.rowTranslator in interface AggAddContextRexToLixTranslator suitable to transform the argumentspublic final List<org.apache.calcite.linq4j.tree.Expression> arguments()
AggAddContextrowTranslator().translateList(rexArguments()).
This is handy if you need just operate on argument.arguments in interface AggAddContextCopyright © 2012-2022 Apache Software Foundation. All Rights Reserved.