public class PostponeBucketFileStoreWrite extends AbstractFileStoreWrite<KeyValue>
FileStoreWrite for bucket = -2 tables.AbstractFileStoreWrite.WriterContainer<T>FileStoreWrite.State<T>compactionMetrics, ioManager, isStreamingMode, snapshotManager, tableName, writers| Constructor and Description |
|---|
PostponeBucketFileStoreWrite(FileIO fileIO,
TableSchema schema,
String commitUser,
RowType partitionType,
RowType keyType,
RowType valueType,
java.util.function.BiFunction<CoreOptions,String,FileStorePathFactory> formatPathFactory,
SnapshotManager snapshotManager,
FileStoreScan scan,
CoreOptions options,
String tableName,
Integer writeId) |
| Modifier and Type | Method and Description |
|---|---|
protected PostponeBucketWriter |
createWriter(BinaryRow partition,
int bucket,
List<DataFileMeta> restoreFiles,
long restoredMaxSeqNumber,
CommitIncrement restoreIncrement,
ExecutorService compactExecutor,
DeletionVectorsMaintainer deletionVectorsMaintainer) |
protected java.util.function.Function<AbstractFileStoreWrite.WriterContainer<KeyValue>,Boolean> |
createWriterCleanChecker() |
void |
withIgnorePreviousFiles(boolean ignorePrevious)
Set whether the write operation should ignore previously stored files.
|
checkpoint, close, compact, compactionMetrics, createConflictAwareWriterCleanChecker, createNoConflictAwareWriterCleanChecker, createWriterContainer, forceBufferSpill, getActiveBuckets, getCompactExecutor, getDefaultBucketNum, getWriterWrapper, notifyNewFiles, notifyNewWriter, prepareCommit, restore, withCompactExecutor, withExecutionMode, withIgnoreNumBucketCheck, withIOManager, withMemoryPoolFactory, withMetricRegistry, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitwithMemoryPoolpublic PostponeBucketFileStoreWrite(FileIO fileIO, TableSchema schema, String commitUser, RowType partitionType, RowType keyType, RowType valueType, java.util.function.BiFunction<CoreOptions,String,FileStorePathFactory> formatPathFactory, SnapshotManager snapshotManager, FileStoreScan scan, CoreOptions options, String tableName, @Nullable Integer writeId)
public void withIgnorePreviousFiles(boolean ignorePrevious)
FileStoreWritewithIgnorePreviousFiles in interface FileStoreWrite<KeyValue>withIgnorePreviousFiles in class AbstractFileStoreWrite<KeyValue>ignorePrevious - whether the write operation should ignore previously stored files.protected PostponeBucketWriter createWriter(BinaryRow partition, int bucket, List<DataFileMeta> restoreFiles, long restoredMaxSeqNumber, @Nullable CommitIncrement restoreIncrement, ExecutorService compactExecutor, @Nullable DeletionVectorsMaintainer deletionVectorsMaintainer)
createWriter in class AbstractFileStoreWrite<KeyValue>protected java.util.function.Function<AbstractFileStoreWrite.WriterContainer<KeyValue>,Boolean> createWriterCleanChecker()
createWriterCleanChecker in class AbstractFileStoreWrite<KeyValue>Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.