public interface FileEntry
Modifier and Type | Interface and Description |
---|---|
static class |
FileEntry.Identifier
The same
FileEntry.Identifier indicates that the ManifestEntry refers to the same data
file. |
FileKind kind()
BinaryRow partition()
int bucket()
int level()
String fileName()
FileEntry.Identifier identifier()
BinaryRow minKey()
BinaryRow maxKey()
static <T extends FileEntry> Collection<T> mergeEntries(Iterable<T> entries)
static void mergeEntries(ManifestFile manifestFile, List<ManifestFileMeta> manifestFiles, Map<FileEntry.Identifier,ManifestEntry> map, @Nullable Integer manifestReadParallelism)
static <T extends FileEntry> void mergeEntries(Iterable<T> entries, Map<FileEntry.Identifier,T> map)
static Iterable<ManifestEntry> readManifestEntries(ManifestFile manifestFile, List<ManifestFileMeta> manifestFiles, @Nullable Integer manifestReadParallelism)
static Set<FileEntry.Identifier> readDeletedEntries(ManifestFile manifestFile, List<ManifestFileMeta> manifestFiles, @Nullable Integer manifestReadParallelism)
static <T extends FileEntry> Set<FileEntry.Identifier> readDeletedEntries(java.util.function.Function<ManifestFileMeta,List<T>> manifestReader, List<ManifestFileMeta> manifestFiles, @Nullable Integer manifestReadParallelism)
static Filter<InternalRow> deletedFilter()
static Filter<InternalRow> addFilter()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.