Class RexTableArgCall

java.lang.Object
org.apache.calcite.rex.RexNode
org.apache.calcite.rex.RexCall
org.apache.flink.table.planner.calcite.RexTableArgCall

public class RexTableArgCall extends org.apache.calcite.rex.RexCall
A special RexCall that represents a table argument in a signature of StaticArguments. The table arguments describe a StaticArgumentTrait.TABLE_AS_SET or StaticArgumentTrait.TABLE_AS_ROW.
See Also:
  • Field Summary

    Fields inherited from class org.apache.calcite.rex.RexCall

    hash, nodeCount, op, operands, type

    Fields inherited from class org.apache.calcite.rex.RexNode

    digest
  • Constructor Summary

    Constructors
    Constructor
    Description
    RexTableArgCall(org.apache.calcite.rel.type.RelDataType type, int inputIndex, int[] partitionKeys, int[] orderKeys)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apache.calcite.rex.RexCall
    clone(org.apache.calcite.rel.type.RelDataType type, List<org.apache.calcite.rex.RexNode> operands)
     
    protected String
    computeDigest(boolean withType)
     
    copy(org.apache.calcite.rel.type.RelDataType type, int[] partitionKeys, int[] orderKeys)
     
    int
     
    int[]
     
    int[]
     

    Methods inherited from class org.apache.calcite.rex.RexCall

    accept, accept, appendOperands, equals, getKind, getOperands, getOperator, getType, hashCode, isAlwaysFalse, isAlwaysTrue, nodeCount, toString

    Methods inherited from class org.apache.calcite.rex.RexNode

    isA, isA

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • RexTableArgCall

      public RexTableArgCall(org.apache.calcite.rel.type.RelDataType type, int inputIndex, int[] partitionKeys, int[] orderKeys)
  • Method Details

    • getInputIndex

      public int getInputIndex()
    • getPartitionKeys

      public int[] getPartitionKeys()
    • getOrderKeys

      public int[] getOrderKeys()
    • computeDigest

      protected String computeDigest(boolean withType)
      Overrides:
      computeDigest in class org.apache.calcite.rex.RexCall
    • clone

      public org.apache.calcite.rex.RexCall clone(org.apache.calcite.rel.type.RelDataType type, List<org.apache.calcite.rex.RexNode> operands)
      Overrides:
      clone in class org.apache.calcite.rex.RexCall
    • copy

      public RexTableArgCall copy(org.apache.calcite.rel.type.RelDataType type, int[] partitionKeys, int[] orderKeys)