mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
libraries/mysql-connector-c++: Updated for version 1.1.8.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
87091d777e
commit
382bb9ce87
3 changed files with 5 additions and 99 deletions
|
@ -1,93 +0,0 @@
|
|||
diff --git a/cppconn/datatype.h b/cppconn/datatype.h
|
||||
index 593ec02..63de3ec 100644
|
||||
--- a/cppconn/datatype.h
|
||||
+++ b/cppconn/datatype.h
|
||||
@@ -59,8 +59,7 @@ public:
|
||||
GEOMETRY,
|
||||
ENUM,
|
||||
SET,
|
||||
- SQLNULL,
|
||||
- JSON
|
||||
+ SQLNULL
|
||||
};
|
||||
};
|
||||
|
||||
diff --git a/driver/mysql_ps_resultset.cpp b/driver/mysql_ps_resultset.cpp
|
||||
index 572beda..6f4cbca 100644
|
||||
--- a/driver/mysql_ps_resultset.cpp
|
||||
+++ b/driver/mysql_ps_resultset.cpp
|
||||
@@ -446,7 +446,6 @@ MySQL_Prepared_ResultSet::getDouble(const uint32_t columnIndex) const
|
||||
case sql::DataType::LONGVARBINARY:
|
||||
case sql::DataType::SET:
|
||||
case sql::DataType::ENUM:
|
||||
- case sql::DataType::JSON:
|
||||
{
|
||||
CPP_INFO("It's a string");
|
||||
long double ret = sql::mysql::util::strtold(getString(columnIndex).c_str(), NULL);
|
||||
@@ -615,7 +614,6 @@ MySQL_Prepared_ResultSet::getInt64_intern(const uint32_t columnIndex, bool /* cu
|
||||
case sql::DataType::LONGVARBINARY:
|
||||
case sql::DataType::SET:
|
||||
case sql::DataType::ENUM:
|
||||
- case sql::DataType::JSON:
|
||||
CPP_INFO("It's a string");
|
||||
return strtoll(getString(columnIndex).c_str(), NULL, 10);
|
||||
case sql::DataType::BIT:
|
||||
@@ -763,7 +761,6 @@ MySQL_Prepared_ResultSet::getUInt64_intern(const uint32_t columnIndex, bool /* c
|
||||
case sql::DataType::LONGVARBINARY:
|
||||
case sql::DataType::SET:
|
||||
case sql::DataType::ENUM:
|
||||
- case sql::DataType::JSON:
|
||||
CPP_INFO("It's a string");
|
||||
return strtoull(getString(columnIndex).c_str(), NULL, 10);
|
||||
case sql::DataType::BIT:
|
||||
@@ -1038,7 +1035,6 @@ MySQL_Prepared_ResultSet::getString(const uint32_t columnIndex) const
|
||||
case sql::DataType::LONGVARBINARY:
|
||||
case sql::DataType::SET:
|
||||
case sql::DataType::ENUM:
|
||||
- case sql::DataType::JSON:
|
||||
CPP_INFO("It's a string");
|
||||
return sql::SQLString(static_cast<char *>(result_bind->rbind[columnIndex - 1].buffer), *result_bind->rbind[columnIndex - 1].length);
|
||||
default:
|
||||
diff --git a/driver/mysql_resultbind.cpp b/driver/mysql_resultbind.cpp
|
||||
index 003b44b..e597ac6 100644
|
||||
--- a/driver/mysql_resultbind.cpp
|
||||
+++ b/driver/mysql_resultbind.cpp
|
||||
@@ -86,7 +86,6 @@ static struct st_buffer_size_type
|
||||
case MYSQL_TYPE_BLOB:
|
||||
case MYSQL_TYPE_STRING:
|
||||
case MYSQL_TYPE_VAR_STRING:
|
||||
- case MYSQL_TYPE_JSON:
|
||||
return st_buffer_size_type(new char[field->max_length + 1], field->max_length + 1, field->type);
|
||||
|
||||
case MYSQL_TYPE_DECIMAL:
|
||||
diff --git a/driver/mysql_util.cpp b/driver/mysql_util.cpp
|
||||
index e4aaa6c..81af5c4 100644
|
||||
--- a/driver/mysql_util.cpp
|
||||
+++ b/driver/mysql_util.cpp
|
||||
@@ -431,8 +431,6 @@ 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;
|
||||
}
|
||||
@@ -498,8 +496,6 @@ mysql_string_type_to_datatype(const sql::SQLString & name)
|
||||
return sql::DataType::SET;
|
||||
} else if (!name.compare("geometry")) {
|
||||
return sql::DataType::GEOMETRY;
|
||||
- } else if (!name.compare("json")) {
|
||||
- return sql::DataType::JSON;
|
||||
} else {
|
||||
return sql::DataType::UNKNOWN;
|
||||
}
|
||||
@@ -645,8 +641,6 @@ mysql_type_to_string(const MYSQL_FIELD * const field, boost::shared_ptr< sql::my
|
||||
return "SET";
|
||||
case MYSQL_TYPE_GEOMETRY:
|
||||
return "GEOMETRY";
|
||||
- case MYSQL_TYPE_JSON:
|
||||
- return "JSON";
|
||||
default:
|
||||
return "UNKNOWN";
|
||||
}
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Slackware build script for mysql-connector-c++
|
||||
|
||||
# Copyright 2013-2016 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
|
||||
# Copyright 2013-2017 Willy Sudiarto Raharjo <willysr@slackbuilds.org>
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use of this script, with or without modification, is
|
||||
|
@ -23,7 +23,7 @@
|
|||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
PRGNAM=mysql-connector-c++
|
||||
VERSION=${VERSION:-1.1.7}
|
||||
VERSION=${VERSION:-1.1.8}
|
||||
BUILD=${BUILD:-1}
|
||||
TAG=${TAG:-_SBo}
|
||||
|
||||
|
@ -71,7 +71,6 @@ find -L . \
|
|||
|
||||
# Compatibility patch for MariaDB
|
||||
patch -p1 < $CWD/mariadb_api.patch
|
||||
patch -p1 < $CWD/mysql-connector-c++-no-JSON.patch
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake \
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
PRGNAM="mysql-connector-c++"
|
||||
VERSION="1.1.7"
|
||||
VERSION="1.1.8"
|
||||
HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/"
|
||||
DOWNLOAD="https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-1.1.7.tar.gz"
|
||||
MD5SUM="4b0425811bca23c0323b97e787b7709e"
|
||||
DOWNLOAD="https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-1.1.8.tar.gz"
|
||||
MD5SUM="db3fa9c199ad159519074c89f1c0243c"
|
||||
DOWNLOAD_x86_64=""
|
||||
MD5SUM_x86_64=""
|
||||
REQUIRES=""
|
||||
|
|
Loading…
Reference in a new issue