@Override
  public List<org.apache.amoro.table.TableIdentifier> listTables(String database) {
    // Amoro iceberg rest catalog only return base store of mixed-format
    return icebergCatalog().listTables(Namespace.of(database)).stream()
        .map(id -> org.apache.amoro.table.TableIdentifier.of(this.name(), database, id.name()))
        .collect(Collectors.toList());
  }
Mixed-iceberg format catalog base on internal catalog.
amoro-format-iceberg/src/main/java/org/apache/amoro/mixed/InternalMixedIcebergCatalog.java