Uses of Class
org.apache.flink.sql.parser.ddl.constraint.SqlTableConstraint
-
Packages that use SqlTableConstraint Package Description org.apache.flink.sql.parser Flink sql parser.org.apache.flink.sql.parser.ddl org.apache.flink.sql.parser.ddl.materializedtable org.apache.flink.sql.parser.ddl.table org.apache.flink.sql.parser.impl -
-
Uses of SqlTableConstraint in org.apache.flink.sql.parser
Methods in org.apache.flink.sql.parser that return types with arguments of type SqlTableConstraint Modifier and Type Method Description static List<SqlTableConstraint>SqlConstraintValidator. getFullConstraints(List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList columnList)Returns the column constraints plus the table constraints.Methods in org.apache.flink.sql.parser with parameters of type SqlTableConstraint Modifier and Type Method Description static voidSqlConstraintValidator. validate(SqlTableConstraint constraint)Check table constraint.Method parameters in org.apache.flink.sql.parser with type arguments of type SqlTableConstraint Modifier and Type Method Description static List<SqlTableConstraint>SqlConstraintValidator. getFullConstraints(List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList columnList)Returns the column constraints plus the table constraints.static voidSqlUnparseUtils. unparseTableSchema(org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> constraints, SqlWatermark watermark, org.apache.calcite.sql.SqlWriter writer, int leftPrec, int rightPrec)static voidSqlConstraintValidator. validateAndChangeColumnNullability(List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList columnList)Check constraints and change the nullability of primary key columns. -
Uses of SqlTableConstraint in org.apache.flink.sql.parser.ddl
Fields in org.apache.flink.sql.parser.ddl with type parameters of type SqlTableConstraint Modifier and Type Field Description List<SqlTableConstraint>TableSchemaContext. constraintsMethods in org.apache.flink.sql.parser.ddl that return types with arguments of type SqlTableConstraint Modifier and Type Method Description Optional<SqlTableConstraint>SqlTableColumn.SqlRegularColumn. getConstraint()List<SqlTableConstraint>SqlReplaceTableAs. getFullConstraints()Returns the column constraints plus the table constraints.Constructors in org.apache.flink.sql.parser.ddl with parameters of type SqlTableConstraint Constructor Description SqlRegularColumn(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier name, org.apache.calcite.sql.SqlCharStringLiteral comment, org.apache.calcite.sql.SqlDataTypeSpec type, SqlTableConstraint constraint)Constructor parameters in org.apache.flink.sql.parser.ddl with type arguments of type SqlTableConstraint Constructor Description SqlReplaceTableAs(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList propertyList, SqlDistribution distribution, org.apache.calcite.sql.SqlNodeList partitionKeyList, SqlWatermark watermark, org.apache.calcite.sql.SqlCharStringLiteral comment, org.apache.calcite.sql.SqlNode asQuery, boolean isTemporary, boolean ifNotExists, boolean isCreateOrReplace) -
Uses of SqlTableConstraint in org.apache.flink.sql.parser.ddl.materializedtable
Fields in org.apache.flink.sql.parser.ddl.materializedtable with type parameters of type SqlTableConstraint Modifier and Type Field Description protected List<SqlTableConstraint>SqlAlterMaterializedTableSchema. constraintsMethods in org.apache.flink.sql.parser.ddl.materializedtable that return types with arguments of type SqlTableConstraint Modifier and Type Method Description List<SqlTableConstraint>SqlAlterMaterializedTableSchema. getConstraints()Optional<SqlTableConstraint>SqlAlterMaterializedTableSchema. getFullConstraint()List<SqlTableConstraint>SqlCreateMaterializedTable. getFullConstraints()Returns the column constraints plus the table constraints.List<SqlTableConstraint>SqlCreateMaterializedTable. getTableConstraints()Constructor parameters in org.apache.flink.sql.parser.ddl.materializedtable with type arguments of type SqlTableConstraint Constructor Description SqlAlterMaterializedTableAddSchema(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier materializedTableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> constraints, SqlWatermark sqlWatermark)SqlAlterMaterializedTableModifySchema(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier materializedTableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> constraints, SqlWatermark sqlWatermark)SqlAlterMaterializedTableSchema(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier materializedTableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> constraints, SqlWatermark sqlWatermark)SqlCreateMaterializedTable(org.apache.calcite.sql.SqlSpecialOperator operator, org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> tableConstraints, SqlWatermark watermark, org.apache.calcite.sql.SqlCharStringLiteral comment, SqlDistribution distribution, org.apache.calcite.sql.SqlNodeList partitionKeyList, org.apache.calcite.sql.SqlNodeList propertyList, org.apache.calcite.sql.SqlIntervalLiteral freshness, SqlRefreshMode refreshMode, SqlStartMode startMode, org.apache.calcite.sql.SqlNode asQuery)SqlCreateOrAlterMaterializedTable(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> tableConstraints, SqlWatermark watermark, org.apache.calcite.sql.SqlCharStringLiteral comment, SqlDistribution distribution, org.apache.calcite.sql.SqlNodeList partitionKeyList, org.apache.calcite.sql.SqlNodeList propertyList, org.apache.calcite.sql.SqlIntervalLiteral freshness, SqlRefreshMode refreshMode, SqlStartMode startMode, org.apache.calcite.sql.SqlNode asQuery, boolean isOrAlter) -
Uses of SqlTableConstraint in org.apache.flink.sql.parser.ddl.table
Fields in org.apache.flink.sql.parser.ddl.table with type parameters of type SqlTableConstraint Modifier and Type Field Description protected List<SqlTableConstraint>SqlAlterTableSchema. constraintsMethods in org.apache.flink.sql.parser.ddl.table that return types with arguments of type SqlTableConstraint Modifier and Type Method Description List<SqlTableConstraint>SqlAlterTableSchema. getConstraints()Optional<SqlTableConstraint>SqlAlterTableSchema. getFullConstraint()List<SqlTableConstraint>SqlCreateTable. getFullConstraints()Returns the column constraints plus the table constraints.List<SqlTableConstraint>SqlCreateTable. getTableConstraints()Constructor parameters in org.apache.flink.sql.parser.ddl.table with type arguments of type SqlTableConstraint Constructor Description SqlAlterTableAdd(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList addedColumns, List<SqlTableConstraint> constraint, SqlWatermark sqlWatermark, boolean ifTableExists)SqlAlterTableDrop(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList modifiedColumns, List<SqlTableConstraint> constraints, SqlWatermark watermark, boolean ifTableExists)SqlAlterTableModify(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList modifiedColumns, List<SqlTableConstraint> constraints, SqlWatermark watermark, boolean ifTableExists)SqlAlterTableSchema(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> constraints, SqlWatermark sqlWatermark, boolean ifTableExists)SqlCreateTable(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList propertyList, SqlDistribution distribution, org.apache.calcite.sql.SqlNodeList partitionKeyList, SqlWatermark watermark, org.apache.calcite.sql.SqlCharStringLiteral comment, boolean isTemporary, boolean ifNotExists)SqlCreateTable(org.apache.calcite.sql.SqlSpecialOperator operator, org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList propertyList, SqlDistribution distribution, org.apache.calcite.sql.SqlNodeList partitionKeyList, SqlWatermark watermark, org.apache.calcite.sql.SqlCharStringLiteral comment, boolean isTemporary, boolean ifNotExists, boolean replace)SqlCreateTableAs(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList propertyList, SqlDistribution distribution, org.apache.calcite.sql.SqlNodeList partitionKeyList, SqlWatermark watermark, org.apache.calcite.sql.SqlCharStringLiteral comment, org.apache.calcite.sql.SqlNode asQuery, boolean isTemporary, boolean ifNotExists)SqlCreateTableLike(org.apache.calcite.sql.parser.SqlParserPos pos, org.apache.calcite.sql.SqlIdentifier tableName, org.apache.calcite.sql.SqlNodeList columnList, List<SqlTableConstraint> tableConstraints, org.apache.calcite.sql.SqlNodeList propertyList, SqlDistribution distribution, org.apache.calcite.sql.SqlNodeList partitionKeyList, SqlWatermark watermark, org.apache.calcite.sql.SqlCharStringLiteral comment, SqlTableLike tableLike, boolean isTemporary, boolean ifNotExists) -
Uses of SqlTableConstraint in org.apache.flink.sql.parser.impl
Methods in org.apache.flink.sql.parser.impl that return SqlTableConstraint Modifier and Type Method Description SqlTableConstraintFlinkSqlParserImpl. ColumnConstraint(org.apache.calcite.sql.SqlIdentifier column)Parses a column constraint for CREATE TABLE.SqlTableConstraintFlinkSqlParserImpl. TableConstraint()Parses a table constraint for CREATE TABLE.
-