Class ApiExpression

All Implemented Interfaces:
org.apache.flink.table.expressions.Expression

@PublicEvolving public final class ApiExpression extends BaseExpressions<Object,ApiExpression> implements org.apache.flink.table.expressions.Expression
Java API class that gives access to expression operations.
See Also:
  • Method Details

    • asSummaryString

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

      public org.apache.flink.table.expressions.Expression toExpr()
      Specified by:
      toExpr in class BaseExpressions<Object,ApiExpression>
    • toApiSpecificExpression

      protected ApiExpression toApiSpecificExpression(org.apache.flink.table.expressions.Expression expression)
      Specified by:
      toApiSpecificExpression in class BaseExpressions<Object,ApiExpression>
    • 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