diff options
author | robot-piglet <robot-piglet@yandex-team.com> | 2023-11-16 14:46:46 +0300 |
---|---|---|
committer | robot-piglet <robot-piglet@yandex-team.com> | 2023-11-16 15:59:16 +0300 |
commit | 4552e1c1068344848e613a2bf0e88e4698caa1fd (patch) | |
tree | 12864d0ddb0741f1cf6614630c0b67ef84a980ef | |
parent | 5e0eee9771e25de2a2494164be8ccb862a9e39e8 (diff) | |
download | ydb-4552e1c1068344848e613a2bf0e88e4698caa1fd.tar.gz |
Intermediate changes
-rw-r--r-- | yt/yt/library/formats/skiff_yson_converter.cpp | 4 |
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 |