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);
-    }
-}

Reply via email to