mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
- Fix pretty=2 Tabjson bug on INSERT.
Occuring when inserting more than one line in one statement. modified: storage/connect/json.cpp - Fix a wrong if statement modified: storage/connect/tabjson.cpp - Continue BSON implementation modified: storage/connect/bson.cpp modified: storage/connect/bson.h modified: storage/connect/filamtxt.cpp modified: storage/connect/filamtxt.h modified: storage/connect/tabbson.cpp modified: storage/connect/tabbson.h - No need anymore deleted: storage/connect/mysql-test/connect/r/bson.result deleted: storage/connect/mysql-test/connect/t/bson.test
This commit is contained in:
@@ -1665,7 +1665,7 @@ void JVALUE::SetValue(PGLOBAL g, PVAL valp)
|
||||
} else switch (valp->GetType()) {
|
||||
case TYPE_DATE:
|
||||
if (((DTVAL*)valp)->IsFormatted())
|
||||
Strp = valp->GetCharValue();
|
||||
Strp = PlugDup(g, valp->GetCharValue());
|
||||
else {
|
||||
char buf[32];
|
||||
|
||||
@@ -1675,7 +1675,7 @@ void JVALUE::SetValue(PGLOBAL g, PVAL valp)
|
||||
DataType = TYPE_DTM;
|
||||
break;
|
||||
case TYPE_STRING:
|
||||
Strp = valp->GetCharValue();
|
||||
Strp = PlugDup(g, valp->GetCharValue());
|
||||
DataType = TYPE_STRG;
|
||||
break;
|
||||
case TYPE_DOUBLE:
|
||||
|
Reference in New Issue
Block a user