I'd like to propose adding support for a negative scale parameter to
decimal types in the parquet spec. Many systems that interact with parquet
support specifying decimals with negative scales:

1. Java's BigDecimal
2. Python's decimal.Decimal
3. Spark's decimal type
4. Arrow's Decimal128 object

Is there any specific reason that this isn't already in the spec?

I'm happy to do the work to implement this in parquet-cpp and change the
spec as well.

-Phillip

Reply via email to