Package org.projectnessie.gc.iceberg
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.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Stream<org.projectnessie.gc.files.FileReference>extractFiles(org.projectnessie.gc.contents.ContentReference contentReference) Provides aStreamwith theFileReferences referencing the table-metadata, themanifest-list, allmanifest-filesand alldata files.
-
Constructor Details
-
IcebergContentToFiles
public IcebergContentToFiles()
-
-
Method Details
-
builder
-
extractFiles
@MustBeClosed public Stream<org.projectnessie.gc.files.FileReference> extractFiles(org.projectnessie.gc.contents.ContentReference contentReference) Provides aStreamwith theFileReferences referencing the table-metadata, themanifest-list, allmanifest-filesand alldata files.- Specified by:
extractFilesin interfaceorg.projectnessie.gc.expire.ContentToFiles
-