@@ -76,19 +76,19 @@ written: /var/folders/dq/w0lpx2tj70g0cgv4ckcyth740000gn/T/junit-7248856963330236
7676| `fastlanes.delta` | `DeltaEncoding` | ✅ | ✅ | — | integer PTypes |
7777| `fastlanes.bitpacked` | `BitpackedEncoding` | ✅ | ✅ | — | unsigned integer PTypes |
7878| `vortex.null` | `NullEncoding` | ✅ | ✅ | — | Null |
79- | `vortex.bytebool` | `ByteBoolEncoding` | ✅ | trivial | `boolean[]` → 1 byte/elem | Bool |
80- | `vortex.zigzag` | `ZigZagEncoding` | ✅ | trivial | `(v<<1)^(v>>63)`, delegate | signed integer PTypes |
81- | `fastlanes.for` | `FrameOfReferenceEncoding` | ✅ | low | find min, emit deltas child | integer PTypes |
82- | `vortex.runend` | `RunEndEncoding` | ✅ | low | scan runs → ends + values arrays | Primitive, Utf8/Binary, Bool |
83- | `vortex.constant` | `ConstantEncoding` | ✅ | low | validate uniform, emit `ScalarValue` proto | Primitive, Utf8, Binary, Bool, Null, Decimal, Extension |
84- | `vortex.sparse` | `SparseEncoding` | ✅ | medium | collect non-fill indices + values; needs fill-value detection | Primitive |
85- | `vortex.varbin` | `VarBinEncoding` | ✅ | medium | offsets buf + bytes buf + `VarBinMetadata` proto | Utf8, Binary |
86- | `vortex.sequence` | `SequenceEncoding` | ✅ | ❌ stub | detect arithmetic progression (base + i×step) | Primitive |
87- | `vortex.struct` | `StructEncoding` | ✅ | medium | encode each field, emit children | Struct |
79+ | `vortex.bytebool` | `ByteBoolEncoding` | ✅ | ✅ | — | Bool |
80+ | `vortex.zigzag` | `ZigZagEncoding` | ✅ | ✅ | — | signed integer PTypes |
81+ | `fastlanes.for` | `FrameOfReferenceEncoding` | ✅ | ✅ | — | integer PTypes |
82+ | `vortex.runend` | `RunEndEncoding` | ✅ | ✅ | — | Primitive, Utf8/Binary, Bool |
83+ | `vortex.constant` | `ConstantEncoding` | ✅ | ✅ | — | Primitive, Utf8, Binary, Bool, Null, Decimal, Extension |
84+ | `vortex.sparse` | `SparseEncoding` | ✅ | ❌ stub | — | Primitive |
85+ | `vortex.varbin` | `VarBinEncoding` | ✅ | ✅ | — | Utf8, Binary |
86+ | `vortex.sequence` | `SequenceEncoding` | ✅ | ❌ stub | — | Primitive |
87+ | `vortex.struct` | `StructEncoding` | ✅ | ❌ stub | — | Struct |
8888| `vortex.ext` | `ExtEncoding` | ✅ | ✅ | — | Extension |
89- | `vortex.alp` | `AlpEncoding` | ✅ | hard | ALP float quantization + patch residuals | F64, F32 |
90- | `vortex.fsst` | `FsstEncoding` | ✅ | hard | FSST symbol-table building | Utf8, Binary |
91- | `vortex.varbinview` | `VarBinViewEncoding` | ✅ | hard | 16-byte view layout + inline vs heap split | Utf8, Binary |
89+ | `vortex.alp` | `AlpEncoding` | ✅ | ✅ | — | F64, F32 |
90+ | `vortex.fsst` | `FsstEncoding` | ✅ | ❌ stub | — | Utf8, Binary |
91+ | `vortex.varbinview` | `VarBinViewEncoding` | ✅ | ❌ stub | — | Utf8, Binary |
9292| `vortex.pco` | `PcoEncoding` | ❌ stub | ❌ | very hard — ANS + bin tokenization not ported | Primitive |
9393
9494### Missing
0 commit comments