@Override
  public boolean isFormatOf(Table table) {
    String icebergTableType = table.properties().get(BaseMetastoreTableOperations.TABLE_TYPE_PROP);
    return BaseMetastoreTableOperations.ICEBERG_TABLE_TYPE_VALUE.equalsIgnoreCase(icebergTableType)
        && !MixedFormatSparkUtil.isMixedFormatTable(table);
  }
Iceberg format implementation of spark table format
amoro-format-mixed/amoro-mixed-spark/amoro-mixed-spark-3-common/src/main/java/org/apache/amoro/spark/iceberg/IcebergSparkFormat.java