public class RexSetSemanticsTableCall
extends org.apache.calcite.rex.RexCall
RexCall that is used to represent a table function with set semantics. See more
details in FlinkConvertletTable.convertSetSemanticsWindowTableFunction(org.apache.calcite.sql2rel.SqlRexContext, org.apache.calcite.sql.SqlCall).| Constructor and Description |
|---|
RexSetSemanticsTableCall(org.apache.calcite.rel.type.RelDataType type,
org.apache.calcite.sql.SqlOperator operator,
List<? extends org.apache.calcite.rex.RexNode> operands,
int[] partitionKeys,
int[] orderKeys) |
| Modifier and Type | Method and Description |
|---|---|
RexSetSemanticsTableCall |
clone(org.apache.calcite.rel.type.RelDataType type,
List<org.apache.calcite.rex.RexNode> operands) |
protected String |
computeDigest(boolean withType) |
RexSetSemanticsTableCall |
copy(List<? extends org.apache.calcite.rex.RexNode> newOperands,
int[] newPartitionKeys,
int[] newOrderKeys) |
int[] |
getOrderKeys() |
int[] |
getPartitionKeys() |
public RexSetSemanticsTableCall(org.apache.calcite.rel.type.RelDataType type,
org.apache.calcite.sql.SqlOperator operator,
List<? extends org.apache.calcite.rex.RexNode> operands,
int[] partitionKeys,
int[] orderKeys)
public int[] getPartitionKeys()
public int[] getOrderKeys()
protected String computeDigest(boolean withType)
computeDigest in class org.apache.calcite.rex.RexCallpublic RexSetSemanticsTableCall copy(List<? extends org.apache.calcite.rex.RexNode> newOperands, int[] newPartitionKeys, int[] newOrderKeys)
public RexSetSemanticsTableCall clone(org.apache.calcite.rel.type.RelDataType type, List<org.apache.calcite.rex.RexNode> operands)
clone in class org.apache.calcite.rex.RexCallCopyright © 2014–2025 The Apache Software Foundation. All rights reserved.