Class UnresolvedReferenceExpression

  • All Implemented Interfaces:
    Serializable, org.apache.flink.table.expressions.Expression

    @PublicEvolving
    public final class UnresolvedReferenceExpression
    extends Object
    implements org.apache.flink.table.expressions.Expression, Serializable
    An unresolved reference to a field, table, or local reference.

    This is a purely API facing expression that will be resolved into FieldReferenceExpression, LocalReferenceExpression, or TableReferenceExpression.

    See Also:
    Serialized Form
    • Method Detail

      • getName

        public String getName()
      • asSummaryString

        public String asSummaryString()
        Specified by:
        asSummaryString in interface org.apache.flink.table.expressions.Expression
      • getChildren

        public List<org.apache.flink.table.expressions.Expression> getChildren()
        Specified by:
        getChildren in interface org.apache.flink.table.expressions.Expression
      • accept

        public <R> R accept​(org.apache.flink.table.expressions.ExpressionVisitor<R> visitor)
        Specified by:
        accept in interface org.apache.flink.table.expressions.Expression
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object