From 7edd4294be4e59c19539167620ff140e3f5e7f58 Mon Sep 17 00:00:00 2001 From: Olivier Bertrand Date: Thu, 28 Jan 2021 01:02:29 +0100 Subject: - Continue BSON development modified: storage/connect/bson.cpp modified: storage/connect/bson.h modified: storage/connect/bsonudf.cpp modified: storage/connect/bsonudf.h modified: storage/connect/ha_connect.cc modified: storage/connect/jsonudf.cpp modified: storage/connect/mysql-test/connect/r/bson.result modified: storage/connect/mysql-test/connect/r/bson_udf.result modified: storage/connect/mysql-test/connect/t/bson_udf.inc modified: storage/connect/mysql-test/connect/t/bson_udf.test modified: storage/connect/mysql-test/connect/t/bson_udf2.inc modified: storage/connect/tabbson.cpp modified: storage/connect/tabbson.h --- storage/connect/jsonudf.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'storage/connect/jsonudf.cpp') diff --git a/storage/connect/jsonudf.cpp b/storage/connect/jsonudf.cpp index 53818cbe00b..49a36407cec 100644 --- a/storage/connect/jsonudf.cpp +++ b/storage/connect/jsonudf.cpp @@ -354,9 +354,11 @@ void JSNX::SetJsonValue(PGLOBAL g, PVAL vp, PJVAL val) vp->SetValue_psz(val->GetString(g)); break; case TYPE_INTG: - case TYPE_BINT: vp->SetValue(val->GetInteger()); break; + case TYPE_BINT: + vp->SetValue(val->GetBigint()); + break; case TYPE_DBL: if (vp->IsTypeNum()) vp->SetValue(val->GetFloat()); -- cgit v1.2.1