@ThreadSafe public class ManifestsReader extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ManifestsReader.Result
Result for reading manifest files.
|
Constructor and Description |
---|
ManifestsReader(RowType partitionType,
SnapshotManager snapshotManager,
ManifestList.Factory manifestListFactory) |
Modifier and Type | Method and Description |
---|---|
static ManifestsReader.Result |
emptyResult() |
PartitionPredicate |
partitionFilter() |
ManifestsReader.Result |
read(Snapshot specifiedSnapshot,
ScanMode scanMode) |
ManifestsReader |
withPartitionFilter(List<BinaryRow> partitions) |
ManifestsReader |
withPartitionFilter(PartitionPredicate predicate) |
ManifestsReader |
withPartitionFilter(Predicate predicate) |
public ManifestsReader(RowType partitionType, SnapshotManager snapshotManager, ManifestList.Factory manifestListFactory)
public ManifestsReader withPartitionFilter(Predicate predicate)
public ManifestsReader withPartitionFilter(List<BinaryRow> partitions)
public ManifestsReader withPartitionFilter(PartitionPredicate predicate)
@Nullable public PartitionPredicate partitionFilter()
public ManifestsReader.Result read(@Nullable Snapshot specifiedSnapshot, ScanMode scanMode)
public static ManifestsReader.Result emptyResult()
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.