This is an automated email from the ASF dual-hosted git repository.
snuyanzin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git
The following commit(s) were added to refs/heads/master by this push:
new bb2b1db3e56 [FLINK-38739][table] Drop unused
`SqlAlterTableAddConstraint`
bb2b1db3e56 is described below
commit bb2b1db3e5611bdac2edd7b4dc4171f60e8e28e4
Author: Sergey Nuyanzin <[email protected]>
AuthorDate: Thu Nov 27 16:46:21 2025 +0100
[FLINK-38739][table] Drop unused `SqlAlterTableAddConstraint`
---
.../src/main/codegen/data/Parser.tdd | 1 -
.../sql/parser/ddl/SqlAlterTableAddConstraint.java | 70 ----------------------
2 files changed, 71 deletions(-)
diff --git a/flink-table/flink-sql-parser/src/main/codegen/data/Parser.tdd
b/flink-table/flink-sql-parser/src/main/codegen/data/Parser.tdd
index 2bd62da7fe0..6e93241af40 100644
--- a/flink-table/flink-sql-parser/src/main/codegen/data/Parser.tdd
+++ b/flink-table/flink-sql-parser/src/main/codegen/data/Parser.tdd
@@ -61,7 +61,6 @@
"org.apache.flink.sql.parser.ddl.TableSchemaContext"
"org.apache.flink.sql.parser.ddl.TableSchemaContext.AlterTableSchemaContext"
"org.apache.flink.sql.parser.ddl.SqlAlterTableAdd"
- "org.apache.flink.sql.parser.ddl.SqlAlterTableAddConstraint"
"org.apache.flink.sql.parser.ddl.SqlAlterTableDropColumn"
"org.apache.flink.sql.parser.ddl.SqlAlterTableDropConstraint"
"org.apache.flink.sql.parser.ddl.SqlAlterTableDropDistribution"
diff --git
a/flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlAlterTableAddConstraint.java
b/flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlAlterTableAddConstraint.java
deleted file mode 100644
index 80c836c51f6..00000000000
---
a/flink-table/flink-sql-parser/src/main/java/org/apache/flink/sql/parser/ddl/SqlAlterTableAddConstraint.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.flink.sql.parser.ddl;
-
-import org.apache.flink.sql.parser.ddl.constraint.SqlTableConstraint;
-
-import org.apache.calcite.sql.SqlIdentifier;
-import org.apache.calcite.sql.SqlNode;
-import org.apache.calcite.sql.SqlWriter;
-import org.apache.calcite.sql.parser.SqlParserPos;
-import org.apache.calcite.util.ImmutableNullableList;
-
-import java.util.List;
-
-/**
- * ALTER TABLE [IF EXISTS] [catalog_name.][db_name.]table_name ADD [CONSTRAINT
constraint_name]
- * (PRIMARY KEY | UNIQUE) (column, ...) [[NOT] ENFORCED].
- */
-public class SqlAlterTableAddConstraint extends SqlAlterTable {
- private final SqlTableConstraint constraint;
-
- /**
- * Creates a add table constraint node.
- *
- * @param tableID Table ID
- * @param constraint Table constraint
- * @param pos Parser position
- * @param ifTableExists Whether IF EXISTS is specified
- */
- public SqlAlterTableAddConstraint(
- SqlIdentifier tableID,
- SqlTableConstraint constraint,
- SqlParserPos pos,
- boolean ifTableExists) {
- super(pos, tableID, ifTableExists);
- this.constraint = constraint;
- }
-
- public SqlTableConstraint getConstraint() {
- return constraint;
- }
-
- @Override
- public List<SqlNode> getOperandList() {
- return ImmutableNullableList.of(getTableName(), this.constraint);
- }
-
- @Override
- public void unparseAlterOperation(SqlWriter writer, int leftPrec, int
rightPrec) {
- super.unparseAlterOperation(writer, leftPrec, rightPrec);
- writer.keyword("ADD");
- this.constraint.unparse(writer, leftPrec, rightPrec);
- }
-}