summaryrefslogtreecommitdiff
path: root/storage/connect/jsonudf.cpp
diff options
context:
space:
mode:
authorOlivier Bertrand <bertrandop@gmail.com>2015-06-05 10:59:15 +0200
committerOlivier Bertrand <bertrandop@gmail.com>2015-06-05 10:59:15 +0200
commita8b7b6c85b4817adafbd5258151f1ff21e7ac8ff (patch)
treef6dc4d2dfbe19199affbf1fd9de548f94b52ea96 /storage/connect/jsonudf.cpp
parent0599d80fccc000b3b4068f7acbb705f49188c55a (diff)
parenta99efc00a68fe2406343e63b67fc4ea58bed345a (diff)
downloadmariadb-git-a8b7b6c85b4817adafbd5258151f1ff21e7ac8ff.tar.gz
Commit merge resolved files
Diffstat (limited to 'storage/connect/jsonudf.cpp')
-rw-r--r--storage/connect/jsonudf.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/storage/connect/jsonudf.cpp b/storage/connect/jsonudf.cpp
index ff4025ee0fb..0cd1e3a46f0 100644
--- a/storage/connect/jsonudf.cpp
+++ b/storage/connect/jsonudf.cpp
@@ -410,7 +410,11 @@ void Json_Array_Add_deinit(UDF_INIT* initid)
} // end of Json_Array_Add_deinit
/***********************************************************************/
+<<<<<<< HEAD
/* Delete a value from a Json array. */
+=======
+/* Add values to a Json array. */
+>>>>>>> MariaDB/10.0
/***********************************************************************/
my_bool Json_Array_Delete_init(UDF_INIT *initid, UDF_ARGS *args, char *message)
{
@@ -429,7 +433,11 @@ my_bool Json_Array_Delete_init(UDF_INIT *initid, UDF_ARGS *args, char *message)
} // end of Json_Array_Delete_init
char *Json_Array_Delete(UDF_INIT *initid, UDF_ARGS *args, char *result,
+<<<<<<< HEAD
unsigned long *res_length, char *, char *)
+=======
+ unsigned long *res_length, char *is_null, char *error)
+>>>>>>> MariaDB/10.0
{
char *str;
int n;
@@ -451,7 +459,11 @@ char *Json_Array_Delete(UDF_INIT *initid, UDF_ARGS *args, char *result,
} else {
n = *(int*)args->args[1];
arp = jvp->GetArray();
+<<<<<<< HEAD
arp->DeleteValue(n);
+=======
+ arp->DeleteValue(n - 1);
+>>>>>>> MariaDB/10.0
arp->InitArray(g);
if (!(str = Serialize(g, arp, NULL, 0))) {