Commits


Mingyu Zhong authored and Micah Kornfield committed 590541d2510
ARROW-9747: [Java][C++] Initial Support for 256-bit Decimals This provides sufficient coverage to support round trip between C++ and Java. There are still some gaps in python. Based on review, I will open JIRAs to track missing functionality (i.e. parquet support in C++). Marking as draft until i can triage CI failures but early feedback is welcome. Open questions I have: [C++] * Should we retain logic in decimal() factory function to adjust type on scale/precision or take an explicit argument or keep it as an alias for decimal128? [Java] * Naming: Would Decimal256 be better then BigDecimal? Closes #8475 from emkornfield/decimal256 Lead-authored-by: Mingyu Zhong <69326943+MingyuZhong@users.noreply.github.com> Co-authored-by: Micah Kornfield <micahk@google.com> Co-authored-by: Micah Kornfield <emkornfield@gmail.com> Co-authored-by: emkornfield <emkornfield@gmail.com> Co-authored-by: Ezra <eumen@google.com> Signed-off-by: Micah Kornfield <emkornfield@gmail.com>