ClickHouse/libs/libmysqlxx/include/mysqlxx
Rafael David Tinoco 17a7cb8735 MySQL 8 integration requires previous declaration checks
C and C++ differ in the form of types being defined. While C++ structs
are defined also as new types, in C you have to explicitly typedef the
struct to have a new type.

Fir this case, it was enough to check if MySQL header was already
defined in order not to re-declare MYSQL, MYSQL_RES, MYSQL_ROW and
MYSQL_FIELD.

Signed-off-by: Rafael David Tinoco <rafaeldtinoco@ubuntu.com>
2019-08-20 09:48:50 -03:00
..
Connection.h Merge branch 'master' into master 2018-10-01 21:21:53 +03:00
Exception.h Changed tabs to spaces in code [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
mysqlxx.h Addition to prev. revision 2019-07-08 03:08:49 +03:00
Null.h Suppressions for PVS-Studio [#CLICKHOUSE-3] 2018-06-04 18:28:25 +03:00
Pool.h Safer interface of mysqlxx::Pool 2019-07-25 15:10:29 +03:00
PoolWithFailover.h Miscellaneous [#CLICKHOUSE-2]. 2017-07-27 23:52:14 +03:00
Query.h Changed tabs to spaces in code [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
ResultBase.h Changed tabs to spaces in code [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
Row.h Resolved some of PVS-Studio warnings 2019-04-22 19:07:09 +03:00
StoreQueryResult.h Changed tabs to spaces in code [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
Transaction.h mysqlxx transaction exception safety 2017-08-16 18:30:05 +03:00
Types.h MySQL 8 integration requires previous declaration checks 2019-08-20 09:48:50 -03:00
UseQueryResult.h Changed tabs to spaces in code [#CLICKHOUSE-3]. 2017-04-01 11:35:09 +03:00
Value.h Added some warnings from clang's -Weverything 2019-01-04 17:18:49 +03:00