@Override
  public Table loadTable(Identifier ident) throws NoSuchTableException {
    try {
      Identifier originIdent = originIdentifierOfSubTable(ident);
      if (originIdent == null) {
        originIdent = ident;
      }
      String database = namespaceToDatabase(originIdent.namespace());
      AmoroTable<?> table = unifiedCatalog.loadTable(database, originIdent.name());
      return tableCatalog(table.format()).loadTable(ident);
    } catch (org.apache.amoro.NoSuchTableException e) {
      throw new NoSuchTableException(ident);
    }
  }
Unified catalog implement for spark engine.
amoro-format-mixed/amoro-mixed-spark/amoro-mixed-spark-3-common/src/main/java/org/apache/amoro/spark/SparkUnifiedCatalogBase.java