public static List listManifests()

in paimon-web-api/src/main/java/org/apache/paimon/web/api/table/TableManager.java [400:424]


    public static List<ManifestTableMetadata> listManifests(
            Catalog catalog, String dbName, String tableName)
            throws Catalog.TableNotExistException, IOException {
        checkNotNull(catalog, dbName, tableName);

        List<ManifestTableMetadata> manifests = new ArrayList<>();

        Table table = getTable(catalog, dbName, "`" + tableName + "$" + MANIFESTS + "`");

        RecordReader<InternalRow> reader = getReader(table);
        reader.forEachRemaining(
                row -> {
                    ManifestTableMetadata manifestTableMetadata =
                            ManifestTableMetadata.builder()
                                    .fileName(row.getString(1).toString())
                                    .fileSize(row.getLong(2))
                                    .numAddedFiles(row.getLong(3))
                                    .numDeletedFiles(row.getLong(4))
                                    .schemaId(row.getLong(5))
                                    .build();
                    manifests.add(manifestTableMetadata);
                });

        return manifests;
    }