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:
DeletionVectorStoredBitmapis requested to load a deletion vector
Implementations¶
Creating DeletionVectorStore¶
createInstance(
hadoopConf: Configuration): DeletionVectorStore
createInstance creates a HadoopFileSystemDVStore.
createInstance is used when:
DeletionVectorWriteris requested to create a deletion vector partition mapper functionCDCReaderImplis requested to processDeletionVectorActionsRowIndexMarkingFiltersBuilderis requested to create a RowIndexFilter (for non-empty deletion vectors)