@VisibleForTesting public static class AbstractFileStoreWrite.WriterContainer<T> extends Object
RecordWriter
with the snapshot id it is created upon and the identifier of its last
modified commit.Modifier and Type | Field and Description |
---|---|
protected long |
baseSnapshotId |
DeletionVectorsMaintainer |
deletionVectorsMaintainer |
IndexMaintainer<T> |
indexMaintainer |
protected long |
lastModifiedCommitIdentifier |
RecordWriter<T> |
writer |
Modifier | Constructor and Description |
---|---|
protected |
WriterContainer(RecordWriter<T> writer,
IndexMaintainer<T> indexMaintainer,
DeletionVectorsMaintainer deletionVectorsMaintainer,
Long baseSnapshotId) |
public final RecordWriter<T> writer
@Nullable public final IndexMaintainer<T> indexMaintainer
@Nullable public final DeletionVectorsMaintainer deletionVectorsMaintainer
protected final long baseSnapshotId
protected long lastModifiedCommitIdentifier
protected WriterContainer(RecordWriter<T> writer, @Nullable IndexMaintainer<T> indexMaintainer, @Nullable DeletionVectorsMaintainer deletionVectorsMaintainer, Long baseSnapshotId)
Copyright © 2023–2024 The Apache Software Foundation. All rights reserved.