mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
- Make function strz return null when LEX_STRING is null
modified: storage/connect/ha_connect.cc - Use NOTE instead of WARNING in connect_assisted_discovery This because MariaDB raise an error when doing so modified: storage/connect/ha_connect.cc modified: storage/connect/tabrest.cpp - Make MONGO tables recognize STRINGIFY and JsonAllPath modified: storage/connect/mongo.cpp modified: storage/connect/mongo.h modified: storage/connect/tabcmg.h modified: storage/connect/tabjmg.cpp modified: storage/connect/tabcmg.cpp modified: storage/connect/tabjmg.h - Fix OBJECT option for Pretty != 2 JSN and BSON tables Accept all syntaxes for the OBJECT option modified: storage/connect/tabbson.cpp modified: storage/connect/tabjson.cpp - Use my_snprintf in function xcurl (by vuvova) modified: storage/connect/tabrest.cpp - Format dates entered as integer when formatted modified: storage/connect/value.cpp modified: storage/connect/value.h
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
/************** mongo C++ Program Source Code File (.CPP) **************/
|
||||
/* PROGRAM NAME: mongo Version 1.0 */
|
||||
/* (C) Copyright to the author Olivier BERTRAND 2017 */
|
||||
/* PROGRAM NAME: mongo Version 1.1 */
|
||||
/* (C) Copyright to the author Olivier BERTRAND 2021 */
|
||||
/* These programs are the MGODEF class execution routines. */
|
||||
/***********************************************************************/
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
bool MakeSelector(PGLOBAL g, PFIL fp, PSTRG s);
|
||||
bool IsNum(PSZ s);
|
||||
int GetDefaultDepth(void);
|
||||
bool JsonAllPath(void);
|
||||
|
||||
/***********************************************************************/
|
||||
/* Make selector json representation for Mongo tables. */
|
||||
@@ -350,7 +351,7 @@ void MGODISC::AddColumn(PGLOBAL g, PCSZ colname, PCSZ fmt, int k)
|
||||
bcp->Name = PlugDup(g, colname);
|
||||
length[0] = MY_MAX(length[0], (signed)strlen(colname));
|
||||
|
||||
if (k) {
|
||||
if (k || JsonAllPath()) {
|
||||
bcp->Fmt = PlugDup(g, fmt);
|
||||
length[7] = MY_MAX(length[7], (signed)strlen(fmt));
|
||||
} else
|
||||
@@ -395,6 +396,7 @@ bool MGODEF::DefineAM(PGLOBAL g, LPCSTR, int poff)
|
||||
Uri = GetStringCatInfo(g, "Connect", "mongodb://localhost:27017");
|
||||
Colist = GetStringCatInfo(g, "Colist", NULL);
|
||||
Filter = GetStringCatInfo(g, "Filter", NULL);
|
||||
Strfy = GetStringCatInfo(g, "Stringify", NULL);
|
||||
Base = GetIntCatInfo("Base", 0) ? 1 : 0;
|
||||
Version = GetIntCatInfo("Version", 3);
|
||||
|
||||
|
Reference in New Issue
Block a user