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.RexCall
public 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.RexCall
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.