Skip to content

Commit 7ec0ff8

Browse files
author
kinash-varvara
authored
add testcases for PgConvertNumericDecimal128Big (#1751)
1 parent b2bf6d0 commit 7ec0ff8

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

ydb/library/yql/parser/pg_wrapper/arrow.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#include "arrow.h"
22
#include "arrow_impl.h"
3-
#include "ydb/library/yql/minikql/defs.h"
3+
#include <ydb/library/yql/minikql/defs.h>
44
#include <ydb/library/yql/parser/pg_wrapper/interface/arrow.h>
55
#include <ydb/library/yql/parser/pg_wrapper/interface/utils.h>
66
#include <ydb/library/yql/minikql/mkql_node_cast.h>

ydb/library/yql/parser/pg_wrapper/ut/arrow_ut.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -194,11 +194,15 @@ Y_UNIT_TEST(PgConvertNumericDecimal128BigScale3) {
194194
arrow::Decimal128Builder builder(type);
195195

196196
const char* expected[] = {
197-
"36893488147419103.245", "-36893488147419103.245", nullptr
197+
"36893488147419103.245", "-36893488147419103.245",
198+
"46116860184273879.041", "-46116860184273879.041",
199+
nullptr
198200
};
199201

200202
ARROW_OK(builder.Append(arrow::Decimal128::FromString("36893488147419103.245").ValueOrDie()));
201203
ARROW_OK(builder.Append(arrow::Decimal128::FromString("-36893488147419103.245").ValueOrDie()));
204+
ARROW_OK(builder.Append(arrow::Decimal128::FromString("46116860184273879.041").ValueOrDie()));
205+
ARROW_OK(builder.Append(arrow::Decimal128::FromString("-46116860184273879.041").ValueOrDie()));
202206
ARROW_OK(builder.AppendNull());
203207

204208
std::shared_ptr<arrow::Array> array;

0 commit comments

Comments
 (0)