public interface AppendDeletionFileMaintainer
notifyNewDeletionVector(java.lang.String, org.apache.paimon.deletionvectors.DeletionVector)
: Mark the deletion of data files, create new deletion
vectors.
persist()
: persist deletion files to commit.
Modifier and Type | Method and Description |
---|---|
static BucketedAppendDeletionFileMaintainer |
forBucketedAppend(IndexFileHandler indexFileHandler,
Long snapshotId,
BinaryRow partition,
int bucket) |
static UnawareAppendDeletionFileMaintainer |
forUnawareAppend(IndexFileHandler indexFileHandler,
Long snapshotId,
BinaryRow partition) |
int |
getBucket() |
BinaryRow |
getPartition() |
void |
notifyNewDeletionVector(String dataFile,
DeletionVector deletionVector) |
List<IndexManifestEntry> |
persist() |
BinaryRow getPartition()
int getBucket()
void notifyNewDeletionVector(String dataFile, DeletionVector deletionVector)
List<IndexManifestEntry> persist()
static BucketedAppendDeletionFileMaintainer forBucketedAppend(IndexFileHandler indexFileHandler, @Nullable Long snapshotId, BinaryRow partition, int bucket)
static UnawareAppendDeletionFileMaintainer forUnawareAppend(IndexFileHandler indexFileHandler, @Nullable Long snapshotId, BinaryRow partition)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.