Class FieldReferenceExpression

java.lang.Object
org.apache.flink.table.expressions.FieldReferenceExpression
All Implemented Interfaces:
Expression, ResolvedExpression

@PublicEvolving public final class FieldReferenceExpression extends Object implements ResolvedExpression
A reference to a field in an input. The reference contains:
  • type
  • index of an input the field belongs to
  • index of a field within the corresponding input
  • optional: alias of the input, if it needs to be referenced by name
  • Constructor Details

    • FieldReferenceExpression

      public FieldReferenceExpression(String name, DataType dataType, int inputIndex, int fieldIndex)
    • FieldReferenceExpression

      public FieldReferenceExpression(String name, DataType dataType, int inputIndex, int fieldIndex, @Nullable String inputAlias)
  • Method Details