@Override
  public void dropTable(boolean purge) {
    checkClosed();
    if (purge && InternalTableUtil.isKeyedMixedTable(tableMetadata())) {
      purgeIceberg(newTableOperations(true));
    }
    super.dropTable(purge);
  }
Table handler for mixed-iceberg format
amoro-ams/src/main/java/org/apache/amoro/server/table/internal/InternalMixedIcebergHandler.java