Commit 17a993e
authored
fix(table): align bitmap index ordering with Java (#601)
Bitmap lookup mixed serialized and logical key order, while floating-point keys did not follow Java's canonical NaN contract. This could select the wrong dictionary block and made equality pruning unnecessarily conservative.
Use a Bitmap-specific Java key codec and logical ordering, keep residual-sensitive floating predicates fail-open, and cover the behavior with Java and current-format fixtures.1 parent 5c17d26 commit 17a993e
5 files changed
Lines changed: 1400 additions & 85 deletions
File tree
- crates/paimon
- src/table
- testdata/bitmap
0 commit comments