aboutsummaryrefslogtreecommitdiffstats
path: root/yt
diff options
context:
space:
mode:
authorrobot-piglet <robot-piglet@yandex-team.com>2023-11-16 14:46:46 +0300
committerrobot-piglet <robot-piglet@yandex-team.com>2023-11-16 15:59:16 +0300
commit4552e1c1068344848e613a2bf0e88e4698caa1fd (patch)
tree12864d0ddb0741f1cf6614630c0b67ef84a980ef /yt
parent5e0eee9771e25de2a2494164be8ccb862a9e39e8 (diff)
downloadydb-4552e1c1068344848e613a2bf0e88e4698caa1fd.tar.gz
Intermediate changes
Diffstat (limited to 'yt')
-rw-r--r--yt/yt/library/formats/skiff_yson_converter.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/yt/yt/library/formats/skiff_yson_converter.cpp b/yt/yt/library/formats/skiff_yson_converter.cpp
index 171bfd9a9a..0549e41595 100644
--- a/yt/yt/library/formats/skiff_yson_converter.cpp
+++ b/yt/yt/library/formats/skiff_yson_converter.cpp
@@ -735,6 +735,8 @@ TYsonToSkiffConverter CreateDecimalYsonToSkiffConverter(
return CreatePrimitiveTypeYsonToSkiffConverter<EYsonItemType::StringValue>(
std::move(descriptor),
TDecimalSkiffWriter<EWireType::Int128>(precision));
+ case EWireType::Yson32:
+ return CreatePrimitiveTypeYsonToSkiffConverter(std::move(descriptor), wireType);
default:
CheckSkiffWireTypeForDecimal(precision, wireType);
YT_ABORT();
@@ -1793,6 +1795,8 @@ TSkiffToYsonConverter CreateDecimalSkiffToYsonConverter(
return TPrimitiveTypeSkiffToYsonConverter(TDecimalSkiffParser<EWireType::Int64>(precision));
case EWireType::Int128:
return TPrimitiveTypeSkiffToYsonConverter(TDecimalSkiffParser<EWireType::Int128>(precision));
+ case EWireType::Yson32:
+ return CreatePrimitiveTypeSkiffToYsonConverter(wireType);
default:
CheckSkiffWireTypeForDecimal(precision, wireType);
// Previous call must throw