private void cleanExtraOutputFiles(ConnectorSession session, Set<String> writtenFiles) {
    TrinoFileSystem fileSystem = fileSystemFactory.create(session);
    Set<String> locations = getOutputFilesLocations(writtenFiles);
    Set<String> fileNames = getOutputFilesFileNames(writtenFiles);
    for (String location : locations) {
      cleanExtraOutputFiles(fileSystem, session.getQueryId(), location, fileNames);
    }
  }
Iceberg original metadata has some problems for mixed-format table, such as iceberg version,
table type. So copy from IcebergMetadata and made some change
amoro-format-mixed/amoro-mixed-trino/src/main/java/org/apache/amoro/trino/unkeyed/IcebergMetadata.java