A performance-focused release: reading and iterating a validated Column now skips arrow's per-element bounds checks, plus a new record-batch constructor.
⚠️ Breaking changes
- Replace the implicit by-value
IntoIteratorforColumnwith an explicit.into_iter_owned()(#16)
New features
- Add
Column::from_record_batch_and_name(#13)
Performance
- Skip per-element bounds checks when iterating
Column/ListValue(#15) - Unchecked reads for
AnyList, an unchecked null probe forOption, and#[inline]on the per-element accessors (#17)
Other improvements
- Add benchmarks (#14)
Full diff: https://github.com/rerun-io/quiver/compare/0.2.0..0.3.0