@Override
  public String location() {
    if (StringUtils.isEmpty(this.tableLocation)) {
      return this.baseTable.location();
    } else {
      return this.tableLocation;
    }
  }
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