public class IcebergPathFactory extends Object
Constructor and Description |
---|
IcebergPathFactory(Path metadataDirectory) |
Modifier and Type | Method and Description |
---|---|
java.util.stream.Stream<Path> |
getAllMetadataPathBefore(FileIO fileIO,
long snapshotId) |
PathFactory |
manifestFileFactory() |
PathFactory |
manifestListFactory() |
Path |
metadataDirectory() |
Path |
newManifestFile() |
Path |
newManifestListFile() |
Path |
toManifestFilePath(String manifestFileName) |
Path |
toManifestListPath(String manifestListName) |
Path |
toMetadataPath(long snapshotId) |
public IcebergPathFactory(Path metadataDirectory)
public Path metadataDirectory()
public Path newManifestFile()
public Path newManifestListFile()
public Path toMetadataPath(long snapshotId)
public java.util.stream.Stream<Path> getAllMetadataPathBefore(FileIO fileIO, long snapshotId) throws IOException
IOException
public PathFactory manifestFileFactory()
public PathFactory manifestListFactory()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.