diff options
author | Christian Hesse | 2016-01-13 09:44:07 +0100 |
---|---|---|
committer | Christian Hesse | 2016-01-13 09:44:07 +0100 |
commit | dd303b964234f332f140ddae1cfe2e0f66dee6bd (patch) | |
tree | 13e62cd027b6c42fbdb0a86ba94b32c957e87eed /0002-mysql-connector-c++-json.patch | |
parent | 9a292ba4aaa1627ffb8efb233a78503c571f272f (diff) | |
download | aur-dd303b964234f332f140ddae1cfe2e0f66dee6bd.tar.gz |
commit mysql-workbench-git 6.3.6.r0.gd46b227-1
Diffstat (limited to '0002-mysql-connector-c++-json.patch')
-rw-r--r-- | 0002-mysql-connector-c++-json.patch | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/0002-mysql-connector-c++-json.patch b/0002-mysql-connector-c++-json.patch new file mode 100644 index 000000000000..9a0225dab824 --- /dev/null +++ b/0002-mysql-connector-c++-json.patch @@ -0,0 +1,41 @@ +diff --git a/cppconn/datatype.h b/cppconn/datatype.h +index 7ada3bc..50c71cf 100644 +--- a/cppconn/datatype.h ++++ b/cppconn/datatype.h +@@ -59,7 +59,8 @@ public: + GEOMETRY, + ENUM, + SET, +- SQLNULL ++ SQLNULL, ++ JSON + }; + }; + +diff --git a/driver/mysql_metadata.cpp b/driver/mysql_metadata.cpp +index 8d3ef8b..2faf454 100644 +--- a/driver/mysql_metadata.cpp ++++ b/driver/mysql_metadata.cpp +@@ -4736,6 +4736,9 @@ MySQL_ConnectionMetaData::supportsConvert(int fromType, int toType) + } + } + ++ case sql::DataType::JSON: ++ return false; ++ + // MySQL doesn't support a NULL type + case sql::DataType::SQLNULL: + return false; +diff --git a/driver/mysql_util.cpp b/driver/mysql_util.cpp +index af5a7f4..3283eca 100644 +--- a/driver/mysql_util.cpp ++++ b/driver/mysql_util.cpp +@@ -431,6 +431,8 @@ mysql_type_to_datatype(const MYSQL_FIELD * const field) + return sql::DataType::SET; + case MYSQL_TYPE_GEOMETRY: + return sql::DataType::GEOMETRY; ++ case MYSQL_TYPE_JSON: ++ return sql::DataType::JSON; + default: + return sql::DataType::UNKNOWN; + } |