@Override
  public void createPartition(
      ObjectPath tablePath,
      CatalogPartitionSpec partitionSpec,
      CatalogPartition partition,
      boolean ignoreIfExists)
      throws TableNotExistException, TableNotPartitionedException, PartitionSpecInvalidException,
          PartitionAlreadyExistsException, CatalogException {
    AbstractCatalog catalog = originalCatalog(tablePath);
    catalog.createPartition(tablePath, partitionSpec, partition, ignoreIfExists);
  }
Available Flink catalogs for Unified Catalog.

<p>May include: Iceberg, Mixed and Paimon Catalogs, etc.
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/catalog/FlinkUnifiedCatalog.java