DeletionVectorStore¶
DeletionVectorStore
is an abstraction of stores of deletion vectors to be loaded as RoaringBitmapArrays.
DeletionVectorStore
is created using createInstance utility.
Contract (Subset)¶
Loading Deletion Vector¶
read(
path: Path,
offset: Int,
size: Int): RoaringBitmapArray
Loads (reads) a deletion vector (as RoaringBitmapArray
)
See:
Used when:
DeletionVectorStoredBitmap
is requested to load a deletion vector
Implementations¶
Creating DeletionVectorStore¶
createInstance(
hadoopConf: Configuration): DeletionVectorStore
createInstance
creates a HadoopFileSystemDVStore.
createInstance
is used when:
DeletionVectorWriter
is requested to create a deletion vector partition mapper functionCDCReaderImpl
is requested to processDeletionVectorActionsRowIndexMarkingFiltersBuilder
is requested to create a RowIndexFilter (for non-empty deletion vectors)