vortex
vortex copied to clipboard
A toolkit for working with compressed array data
And document accordingly (related to #574) A non-exhaustive list of potential inconsistencies: - Should `SliceFn::slice` implementations for arrays do bounds checking, or always assume that it was done by the...
- [x] In-memory - [x] Local Disk - [ ] Object Store
Overall goal is to be able to turn on `#[deny(missing_docs)]` for every crate
- [x] #10 - [x] #9 - [ ] #22 - [ ] #128 - [ ] #919
- [x] Projection pushdown - Closed by #568 - [ ] Filter pushdown - [ ] Take pushdown - [ ] Statistics pruning - [ ] https://github.com/spiraldb/vortex/issues/964
Enable https://rust-lang.github.io/rust-clippy/master/index.html#/unwrap_used and fix all the cases
Currently we implement IntoArrayVariant for all T: IntoCanonical by first calling into_canonical and then downcasting. This hides that there is a potentially expensive decoding step going on. We should either...
Including but not limited to: - [x] #483
and remove e.g., `// TODO(ngates): use Display for metadata` https://github.com/spiraldb/vortex/blob/0ad2232/vortex-array/src/tree.rs#L60