Skip to content

Commit f1e1ea0

Browse files
dfa1claude
andcommitted
docs: expand vortex.struct encode blockers in TODO
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 13584b2 commit f1e1ea0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

TODO.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ written: /var/folders/dq/w0lpx2tj70g0cgv4ckcyth740000gn/T/junit-7248856963330236
9090
| `fastlanes.for` | `FrameOfReferenceEncoding` | ✅ | ✅ | — | integer PTypes |
9191
| `vortex.sparse` | `SparseEncoding` | ✅ | ✅ | — | Primitive |
9292
| `vortex.sequence` | `SequenceEncoding` | ✅ | ✅ | — | Primitive |
93-
| `vortex.struct` | `StructEncoding` | ✅ | ❌ stub | — | Struct |
93+
| `vortex.struct` | `StructEncoding` | ✅ | ❌ stub | medium | Struct — wire format trivial (no buffers/metadata, children = fields). Blockers: (1) no Java `data` type for structs — need `record StructData(List<Object> fieldArrays)`; (2) `CascadingCompressor` hardcodes primitive arrays (`dataLength`, `sliceSample`). Encoding itself: recurse per field + `remapBufferIndices` (already exists). |
9494
| `vortex.fsst` | `FsstEncoding` | ✅ | ❌ stub | — | Utf8, Binary |
9595
| `vortex.varbinview` | `VarBinViewEncoding` | ✅ | ❌ stub | — | Utf8, Binary |
9696
| `vortex.pco` | `PcoEncoding` (stub) | ❌ | ❌ | very hard | ANS + bin tokenization not ported; unblocks `pco.vortex`, tpch/clickbench fixtures |

0 commit comments

Comments
 (0)