Class SqlAlterTableSchema

java.lang.Object
org.apache.calcite.sql.SqlNode
org.apache.calcite.sql.SqlCall
org.apache.flink.sql.parser.ddl.SqlAlterTable
org.apache.flink.sql.parser.ddl.SqlAlterTableSchema
All Implemented Interfaces:
Cloneable, ExtendedSqlNode
Direct Known Subclasses:
SqlAlterTableAdd, SqlAlterTableModify

public abstract class SqlAlterTableSchema extends SqlAlterTable implements ExtendedSqlNode
Abstract class to describe statements which are used to alter table schema.
  • Field Details

    • columnList

      protected final org.apache.calcite.sql.SqlNodeList columnList
    • watermark

      @Nullable protected final SqlWatermark watermark
    • distribution

      @Nullable protected final SqlDistribution distribution
    • constraints

      protected final List<SqlTableConstraint> constraints
  • Constructor Details

    • SqlAlterTableSchema

      public SqlAlterTableSchema(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> constraints, @Nullable SqlWatermark sqlWatermark, @Nullable SqlDistribution distribution, boolean ifTableExists)
  • Method Details