Class SqlCallExpression

  • All Implemented Interfaces:
    Expression

    @PublicEvolving
    public final class SqlCallExpression
    extends Object
    implements Expression
    A call to a SQL expression.

    The given string is parsed and translated into an Expression during planning. Only the translated expression is evaluated during runtime.

    Note: Actually, this class belongs into the flink-table-api-java module, however, since this expression is crucial for catalogs when defining persistable computed columns and watermark strategies, we keep it in flink-table-common to keep the dependencies of catalogs low.

    • Constructor Detail

      • SqlCallExpression

        public SqlCallExpression​(String sqlExpression)