hi Yurui, Yes, we have discussed this in the past -- it was enough work to implement decimal128 that we decided to wait until there was a concrete need (and contributors willing to do the work) for decimal32 and decimal64.
If you'd like to propose additions to the columnar format, we would need to: * Have a patch implementing changes to the metadata (Schema.fbs) * Two reference implementations (e.g. in C++ and Java) Thanks, Wes On Mon, Mar 11, 2019 at 3:13 AM 周宇睿(闻拙) <[email protected]> wrote: > > Hi > > I noticed that currently Arrow has Decimal128 as the only decimal type with > 128 bit width. However, for decimal values with precision smaller than 18, > it's kind of wastful to use 128 bit while 64 bit is more than enough. I am > wondering is it possible for Arrow to implement types like Decimal64 or even > Decimal32 for small pricsion decimal value? > > Thanks > Yurui > > from Alimail macOS
