Commit 0a88bb6
test(zstd): re-enable dictionary-compressed zstd.vortex interop (#104)
Dictionary-compressed vortex.zstd decode landed earlier via the native
libzstd FFM bindings, but the Rust-vs-Java comparison still excluded the
zstd.vortex fixture. Re-enable it and teach the test's string-column
collector to unwrap a MaskedArray (nullable Utf8 now decodes as
MaskedArray over a VarBin values child), so nullable_utf8 byte-length
stats are compared too. The fixture now reads end-to-end and matches the
Rust reference.
Closes #104
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 5efca29 commit 0a88bb6
2 files changed
Lines changed: 6 additions & 2 deletions
File tree
- integration/src/test/java/io/github/dfa1/vortex/integration
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
356 | 356 | | |
357 | 357 | | |
358 | 358 | | |
359 | | - | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
360 | 363 | | |
361 | 364 | | |
362 | 365 | | |
| |||
394 | 397 | | |
395 | 398 | | |
396 | 399 | | |
397 | | - | |
| 400 | + | |
398 | 401 | | |
399 | 402 | | |
400 | 403 | | |
| |||
0 commit comments