Class IcebergContentToFiles

java.lang.Object
org.projectnessie.gc.iceberg.IcebergContentToFiles
All Implemented Interfaces:
org.projectnessie.gc.expire.ContentToFiles

@Immutable public abstract class IcebergContentToFiles extends Object implements org.projectnessie.gc.expire.ContentToFiles
Provides functionality to extract information about files and base locations from Iceberg content, which is the one Iceberg table snapshot referred to by a Nessie commit.
  • Constructor Details

    • IcebergContentToFiles

      public IcebergContentToFiles()
  • Method Details

    • builder

      public static IcebergContentToFiles.Builder builder()
    • extractFiles

      @MustBeClosed public Stream<org.projectnessie.gc.files.FileReference> extractFiles(org.projectnessie.gc.contents.ContentReference contentReference)
      Provides a Stream with the FileReferences referencing the table-metadata, the manifest-list, all manifest-files and all data files.
      Specified by:
      extractFiles in interface org.projectnessie.gc.expire.ContentToFiles