viirya opened a new issue, #1870: URL: https://github.com/apache/arrow-rs/issues/1870
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.** Part of #131. Currently we directly use i128 in decimal related APIs, for example DecimalArray and DecimalBuilder APIs. However, in order to support 256-bit decimal, we need more consistent Decimal API. For example, in C++ Arrow, there are Decimal128 and Decimal256 classes. This proposes to have Decimal128 API and use it in DecimalArray and DecimalBuilder. **Describe the solution you'd like** Add Decimal128 API and use it in DecimalArray and DecimalBuilder. **Describe alternatives you've considered** Keep i128 in DecimalArray and DecimalBuilder. But there will be inconsistency between Decimal256 related APIs and also inconsistency between C++ Arrow and Rust Arrow APIs. **Additional context** Add any other context or screenshots about the feature request here. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
