...
deletion-vectors.enabled:
control whether to enable deletion vectors mode: write deletion vectors index and read using it without merge.
limitlimitations:
- Only support for tables with primary keys
- The first version only supports `file.format` = `orc` or `parquet`
- Only support `changelog-producer` = `none` or `lookup`
other:
- Since there is no need to merge when reading, in this mode, we can support filter pushdown of non-PK fields!
Classes
Abstract an interface DeletionVector
to represent the deletion vector, and provide a BitmapDeletionVector
based on RoaringBitmap to implement it:
...