private static SchemaChange updateColumnType()

in paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableManager.java [233:244]


    private static SchemaChange updateColumnType(
            Catalog catalog, String dbName, String tableName, AlterTableEntity entity)
            throws Catalog.TableNotExistException, IOException {
        ParameterValidationUtil.checkNotNull(
                new SimpleEntry<>(entity.getColumnName(), () -> "Column name"),
                new SimpleEntry<>(entity.getType(), () -> "Column type"),
                new SimpleEntry<>(catalog, () -> "Catalog"),
                new SimpleEntry<>(dbName, () -> "Database name"),
                new SimpleEntry<>(tableName, () -> "Table name"));
        validateColumnExistence(catalog, dbName, tableName, entity.getColumnName());
        return SchemaChange.updateColumnType(entity.getColumnName(), entity.getType());
    }