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]

Reply via email to