While using scala3encoders on some external data represented as BigDecimal in parquet,
I discovered a few issues with the big decimal and big int(eger) handling and corrected
for them, along with tests.
The choice of BigDecimal(38,18) for precision is an arbitrary choice but seems to be something
of a standard for Parquet from what I can see.
While using scala3encoders on some external data represented as BigDecimal in parquet, I discovered a few issues with the big decimal and big int(eger) handling and corrected for them, along with tests.
The choice of BigDecimal(38,18) for precision is an arbitrary choice but seems to be something of a standard for Parquet from what I can see.