-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Description
Right now Decimal128 is represented as two 64-bit integers (in native endian order) and Decimal256 is represented as a std::array (in native endian order). We could make these consistent (presumably there should be no performance impact). It may also make it easier to extract a common base class or other niceties.
Reporter: David Li / @lidavidm
Assignee: Antoine Pitrou / @pitrou
Related issues:
- [C++][Decimal] Get rid of code duplication at Decimal (relates to)
- [C++] Add support for Decimal16, Decimal32 and Decimal64 (relates to)
- [C++] Unify BasicDecimal128 and BasicDecimal256 classes (relates to)
PRs and other links:
Note: This issue was originally created as ARROW-13617. Please see the migration documentation for further details.