@Override
  public void commit() {
    Table tbl = HiveTableUtil.loadHmsTable(hiveClient, mixedTable.id());
    if (tbl == null) {
      throw new RuntimeException(
          String.format("there is no such hive table named %s", mixedTable.id().toString()));
    }
    Schema newSchema = this.updateSchema.apply();
    this.updateSchema.commit();
    syncSchemaToHive(newSchema, tbl);
  }
Schema evolution API implementation for {@link KeyedTable}.
amoro-format-mixed/amoro-mixed-hive/src/main/java/org/apache/amoro/hive/op/HiveSchemaUpdate.java