Commit 0f006ed
committed
fix(heap_table): TupleId sentinel bug and add 28 unit tests
- Fix TupleId is_null() treating valid (0,0) as null (sentinel was 0, fixed to UINT32_MAX)
- Fix get_meta() not checking xmax, returning logically deleted tuples
- Fix default struct initialization for thread sanitizer compatibility
- Add 28 unit tests for HeapTable covering insert, update, delete, scan, MVCC
- Ignore _deps/ build artifact directory1 parent f579051 commit 0f006ed
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
312 | 312 | | |
313 | 313 | | |
314 | 314 | | |
315 | | - | |
| 315 | + | |
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
331 | | - | |
| 331 | + | |
332 | 332 | | |
333 | 333 | | |
334 | 334 | | |
| |||
0 commit comments