Skip to content

0.3.0

Latest

Choose a tag to compare

@emilk emilk released this 15 Jun 13:05

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 IntoIterator for Column with 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 for Option, 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