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,
RowType partitionType,
RowType keyType,
RowType valueType,
Map<String,FileStorePathFactory> format2PathFactory,
SnapshotManager snapshotManager,
FileStoreScan scan,
CoreOptions options,
String tableName) |
Modifier and Type | Method and Description |
---|---|
protected PostponeBucketWriter |
createWriter(Long snapshotId,
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() |
checkpoint, close, compact, createConflictAwareWriterCleanChecker, createNoConflictAwareWriterCleanChecker, createWriterContainer, forceBufferSpill, getActiveBuckets, getCompactExecutor, getWriterWrapper, notifyNewFiles, notifyNewWriter, prepareCommit, restore, withCompactExecutor, withExecutionMode, withIgnorePreviousFiles, withInsertOnly, withIOManager, withMemoryPoolFactory, withMetricRegistry, write
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
withMemoryPool
public PostponeBucketFileStoreWrite(FileIO fileIO, TableSchema schema, RowType partitionType, RowType keyType, RowType valueType, Map<String,FileStorePathFactory> format2PathFactory, SnapshotManager snapshotManager, FileStoreScan scan, CoreOptions options, String tableName)
protected PostponeBucketWriter createWriter(@Nullable Long snapshotId, 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.