aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoruzhas <uzhas@ydb.tech>2022-09-10 12:59:37 +0300
committeruzhas <uzhas@ydb.tech>2022-09-10 12:59:37 +0300
commitaf65c83ed13fcc8d90e74fe3566ca57e2203c04d (patch)
treead11bb1d9fd57b6cf06eebde216b723c29530add
parent80d869bfc780d641d663536dc871e9e65589c6ad (diff)
downloadydb-af65c83ed13fcc8d90e74fe3566ca57e2203c04d.tar.gz
use UNSAFE_NUMBER_AS_STRING mode for json results
-rw-r--r--ydb/core/yq/libs/result_formatter/result_formatter.cpp2
-rw-r--r--ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp8
2 files changed, 5 insertions, 5 deletions
diff --git a/ydb/core/yq/libs/result_formatter/result_formatter.cpp b/ydb/core/yq/libs/result_formatter/result_formatter.cpp
index 65b77b8337d..0d8cca459a6 100644
--- a/ydb/core/yq/libs/result_formatter/result_formatter.cpp
+++ b/ydb/core/yq/libs/result_formatter/result_formatter.cpp
@@ -387,7 +387,7 @@ NJson::TJsonValue FormatColumnPrettyValue(
using namespace NYql::NCommon::NJsonCodec;
- static const TValueConvertPolicy convertPolicy{ NUMBER_AS_STRING };
+ static const TValueConvertPolicy convertPolicy{ UNSAFE_NUMBER_AS_STRING };
return GenericFormatColumnValue(value, type, holderFactory, [type](auto unboxed) {
NJson::TJsonValue v;
diff --git a/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp b/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp
index bd5bdda8f28..6d269408058 100644
--- a/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp
+++ b/ydb/core/yq/libs/result_formatter/result_formatter_ut.cpp
@@ -54,7 +54,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) {
// Cerr << stream.Str() << Endl;
- TString expected = R"___({"data":[{"column0":"31337","column1":"1000000001"},{"column0":"31338","column1":"1000000002"}],"columns":[{"name":"column0","type":"Int32"},{"name":"column1","type":"Int64"}]})___";
+ TString expected = R"___({"data":[{"column0":31337,"column1":1000000001},{"column0":31338,"column1":1000000002}],"columns":[{"name":"column0","type":"Int32"},{"name":"column1","type":"Int64"}]})___";
UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected);
}
@@ -99,7 +99,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) {
//Cerr << stream.Str() << Endl;
- TString expected = R"___({"data":[{"column0":["31337","1000000001"]}],"columns":[{"name":"column0","type":"List<Int32>"}]})___";
+ TString expected = R"___({"data":[{"column0":[31337,1000000001]}],"columns":[{"name":"column0","type":"List<Int32>"}]})___";
UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected);
}
@@ -144,7 +144,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) {
NJson::WriteJson(&stream, &root);
//Cerr << stream.Str() << Endl;
- TString expected = R"___({"data":[{"column0":["31337"]},{"column0":[]}],"columns":[{"name":"column0","type":"Optional<Int32>"}]})___";
+ TString expected = R"___({"data":[{"column0":[31337]},{"column0":[]}],"columns":[{"name":"column0","type":"Optional<Int32>"}]})___";
UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected);
}
@@ -194,7 +194,7 @@ Y_UNIT_TEST_SUITE(ResultFormatter) {
NJson::WriteJson(&stream, &root);
//Cerr << stream.Str() << Endl;
- TString expected = R"___({"data":[{"column0":{"k2":"113370","k1":"31337"}}],"columns":[{"name":"column0","type":"Struct<'k1':Int32,'k2':Int64>"}]})___";
+ TString expected = R"___({"data":[{"column0":{"k2":113370,"k1":31337}}],"columns":[{"name":"column0","type":"Struct<'k1':Int32,'k2':Int64>"}]})___";
UNIT_ASSERT_VALUES_EQUAL(stream.Str(), expected);
}