public class AppendOnlyUnawareBucketFileStoreWrite extends AppendOnlyFileStoreWrite
AbstractFileStoreWrite.WriterContainer<T>FileStoreWrite.State<T>cacheManager, optionscompactionMetrics, ioManager, isStreamingMode, snapshotManager, tableName, writers| Constructor and Description |
|---|
AppendOnlyUnawareBucketFileStoreWrite(FileIO fileIO,
RawFileSplitRead read,
long schemaId,
RowType rowType,
RowType partitionType,
FileStorePathFactory pathFactory,
SnapshotManager snapshotManager,
FileStoreScan scan,
CoreOptions options,
DeletionVectorsMaintainer.Factory dvMaintainerFactory,
String tableName) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.function.Function<AbstractFileStoreWrite.WriterContainer<InternalRow>,Boolean> |
createWriterCleanChecker() |
protected CompactManager |
getCompactManager(BinaryRow partition,
int bucket,
List<DataFileMeta> restoredFiles,
ExecutorService compactExecutor,
DeletionVectorsMaintainer dvMaintainer) |
void |
withIgnorePreviousFiles(boolean ignorePrevious)
Set whether the write operation should ignore previously stored files.
|
compactRewrite, createWriter, forceBufferSpill, writeBundleclose, notifyNewWriter, prepareCommit, withMemoryPoolFactory, withMetricRegistrycheckpoint, compact, compactionMetrics, createConflictAwareWriterCleanChecker, createNoConflictAwareWriterCleanChecker, createWriterContainer, getActiveBuckets, getCompactExecutor, getDefaultBucketNum, getWriterWrapper, notifyNewFiles, restore, withCompactExecutor, withExecutionMode, withIgnoreNumBucketCheck, withInsertOnly, withIOManager, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, compact, notifyNewFiles, prepareCommit, withCompactExecutor, withExecutionMode, withIgnoreNumBucketCheck, withInsertOnly, withIOManager, withMemoryPool, withMemoryPoolFactory, withMetricRegistry, writecheckpoint, restorepublic AppendOnlyUnawareBucketFileStoreWrite(FileIO fileIO, RawFileSplitRead read, long schemaId, RowType rowType, RowType partitionType, FileStorePathFactory pathFactory, SnapshotManager snapshotManager, FileStoreScan scan, CoreOptions options, @Nullable DeletionVectorsMaintainer.Factory dvMaintainerFactory, String tableName)
protected CompactManager getCompactManager(BinaryRow partition, int bucket, List<DataFileMeta> restoredFiles, ExecutorService compactExecutor, @Nullable DeletionVectorsMaintainer dvMaintainer)
getCompactManager in class AppendOnlyFileStoreWritepublic void withIgnorePreviousFiles(boolean ignorePrevious)
FileStoreWritewithIgnorePreviousFiles in interface FileStoreWrite<InternalRow>withIgnorePreviousFiles in class AbstractFileStoreWrite<InternalRow>ignorePrevious - whether the write operation should ignore previously stored files.protected java.util.function.Function<AbstractFileStoreWrite.WriterContainer<InternalRow>,Boolean> createWriterCleanChecker()
createWriterCleanChecker in class AbstractFileStoreWrite<InternalRow>Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.