serde_arrow
serde_arrow copied to clipboard
Convert sequences of Rust objects to Arrow tables
I would like to be able to use `OuterSequenceDeserializer` directly rather than via `fn from_record_batch()`. The reason is that we have our own version of the `serde::Deserialize` trait that provides...
Implements #157 Initialf finding: performance seems to decrease.
Current strategies: - InconsistentTypes - UtcStrAsDate64 - NaiveStrAsDate64 - TupleAsStruct - MapAsStruct - UnknownVariant Potential strategies (for temporal types): - Temporal resolution: `Unit(Seconds)`, `Unit(Milliseconds)`, `Unit(Microseconds)`, `Unit(Nanoseconds)` - Serialization preference: `Prefer(Str)`,...
The builders currently simply allocate a buffer, even though the number of elements should be known up front in most cases. Plan: - Add a `reserve` method to the builders...
`0.12.*` breaking changes: - #52 - #145 - #179 other changes: - #198 `0.11.*` - #35 - #176 - #177 - #172, - #173, #175 - #121 - ~~#128~~ Changes...
Deprecate in `0.11.*`, remove `0.12.*`
In particular for `from_value`
- Implement cached lookup for arbitrary order Todo: - [ ] Add more tests to ensure correctness - [ ] Figure out why performance seems to decrease
- Unify error message format - lowercase / uppercase initial letter? - Indicate the relevant component for each error (e.g., the relevant builder) - Include the field path in the...