You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Arrow specification was recently amended to support 32-bit and 64-bit decimal values. It would be good for the Rust implementation to support these.
Support for conversions between decimal32/decimal64 and other types.
Support for reading lower-precision decimal values from Parquet as decimal32 or decimal64. Parquet already supports storing 32-bit and 64-bit decimal values, but these are currently being expanded to at least 128-bits on read when they could be returned more efficiently. This support should probably be opt-in to avoid breaking client code which isn't yet aware of the new types.
I could submit a PR as-is; otherwise, will try to find the time in the next month to implement the gaps I've identified.
The text was updated successfully, but these errors were encountered:
(I should note that my changes take the most straightforward approach of defining additional types. There may be significant advantages in the approach outlined by #2001, but it's also hard to imagine that this approach could be made backwards-compatible.
The Arrow specification was recently amended to support 32-bit and 64-bit decimal values. It would be good for the Rust implementation to support these.
I have made preliminary changes at https://github.com/CurtHagenlocher/arrow-rs/tree/decimal3264. The gaps which remain are
I could submit a PR as-is; otherwise, will try to find the time in the next month to implement the gaps I've identified.
The text was updated successfully, but these errors were encountered: