private void syncSchemaToHive(Schema newSchema, Table tbl) {
    tbl.setSd(
        HiveTableUtil.storageDescriptor(
            newSchema,
            mixedTable.spec(),
            tbl.getSd().getLocation(),
            FileFormat.valueOf(
                PropertyUtil.propertyAsString(
                        mixedTable.properties(),
                        TableProperties.DEFAULT_FILE_FORMAT,
                        TableProperties.DEFAULT_FILE_FORMAT_DEFAULT)
                    .toUpperCase(Locale.ENGLISH))));
    HiveTableUtil.persistTable(transactionClient, tbl);
  }
Schema evolution API implementation for {@link KeyedTable}.
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/op/HiveSchemaUpdate.java