write_deltalake
throws parser error when using rust
engine and big decimals
#2510
Labels
write_deltalake
throws parser error when using rust
engine and big decimals
#2510
Environment
Delta-rs version: 0.17.4
Binding: Python
Environment:
Bug
What happened:
The following error was thrown on calling
write_deltalake
using therust
engine with a decimal value that is larger than 16 digits:Exception: Parser error: can't parse the string value 1.1111111111111112e16 to decimal
This error does not occur when using the
pyarrow
engine.This error does not occur with decimal values that are 16 digits or less.
What you expected to happen:
The table got written without error.
How to reproduce it:
More details:
Perhaps related to #1778, #2193, #2221. I opened a new issue because this bug is
rust
-engine specific, while the others (seemingly) aren't.The text was updated successfully, but these errors were encountered: