6 Commits

Author SHA1 Message Date
Csaba Kiraly
724d673fca
add SparseBlock with selected rows and columns only
SparseBlock stores only selected rows and columns.
Initial implementation without checks and asserts

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2022-12-20 12:21:34 +01:00
Csaba Kiraly
db61300c46
block: handle merge and repair
Handle marge and row/column repair directly in the block data
structure.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2022-12-20 10:09:54 +01:00
Csaba Kiraly
accbc3eff9
simplify code
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2022-12-12 13:41:41 +01:00
Csaba Kiraly
a07be50727
change to bitmaps
It is faster to store and process data availability as bitmaps.
It is also enough, as we will not do anything with the data itself.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2022-12-12 13:41:40 +01:00
Csaba Kiraly
8da447ac5a
add column and row accessors
Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2022-12-07 15:10:44 +01:00
Leonardo Bautista-Gomez
0c79ddbf6f Restructure package 2022-11-30 15:28:27 +01:00