Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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: 

...