diff options
| author | robot-piglet <[email protected]> | 2024-11-14 15:56:23 +0300 |
|---|---|---|
| committer | robot-piglet <[email protected]> | 2024-11-14 16:10:31 +0300 |
| commit | 6559ca8141e036ff577301dde8f75779e599d6e7 (patch) | |
| tree | 9c1e6fcb169b4d60d75db4fe094b265d2ce26721 /yql/essentials/core/yql_expr_optimize.cpp | |
| parent | bee451612e60e89d2052570a54940d318799479d (diff) | |
Fix various issues related to Decimal and Arrow
* Changelog entry
Type: fix
Component: proxy
Some fixes in decimal:
* Support parsing of nested `decimal128`/`decimal256` in Arrow.
* Fix bug in `decimal256` unversioned value representation --
before this change, Arrow parser for `decimal256(n, p)` was
always emitting strings of length 256 bits, event for n \<= 38,
which is incorrect in the representation of YT `decimal(n, p)`
type. Now it produces strings of variadic length (32, 64, 128
or 256 bits) depending on n, similar to `decimal128(n, p)`.
---
Pull Request resolved: <https://github.com/ytsaurus/ytsaurus/pull/942>
commit_hash:32e66c7eb4d996caf0893f97d269fb1930bc5f7a
Diffstat (limited to 'yql/essentials/core/yql_expr_optimize.cpp')
0 files changed, 0 insertions, 0 deletions
