@Override
  public UpdateSchema updateSchema() {
    if (PrimaryKeySpec.noPrimaryKey().equals(primaryKeySpec())) {
      return baseTable().updateSchema();
    }
    return new KeyedSchemaUpdate(this);
  }
Basic implementation of {@link KeyedTable}, wrapping a {@link BaseTable} and a {@link
ChangeTable}.
amoro-format-iceberg/src/main/java/org/apache/amoro/table/BasicKeyedTable.java