in paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableManager.java [196:207]
private static SchemaChange renameColumn(
Catalog catalog, String dbName, String tableName, AlterTableEntity entity)
throws Catalog.TableNotExistException, IOException {
ParameterValidationUtil.checkNotNull(
new SimpleEntry<>(entity.getColumnName(), () -> "Column name"),
new SimpleEntry<>(entity.getNewColumn(), () -> "New column name"),
new SimpleEntry<>(catalog, () -> "Catalog"),
new SimpleEntry<>(dbName, () -> "Database name"),
new SimpleEntry<>(tableName, () -> "Table name"));
validateColumnExistence(catalog, dbName, tableName, entity.getColumnName());
return SchemaChange.renameColumn(entity.getColumnName(), entity.getNewColumn());
}