Fix mariadb header paths when using pkgconfig

This commit is contained in:
Xiaotian Wu 2022-03-16 12:49:15 +08:00
parent 930aa8fe4b
commit 40c236b076
15 changed files with 22 additions and 16 deletions

View File

@ -13,7 +13,7 @@
#ifndef __COMMON_OB_MYSQL_CONNECTION__
#define __COMMON_OB_MYSQL_CONNECTION__
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/mysqlclient/ob_isql_connection.h"
#include "lib/mysqlclient/ob_mysql_statement.h"
#include "lib/container/ob_se_array.h"

View File

@ -13,7 +13,7 @@
#ifndef __COMMON_OB_MYSQL_CONNECTION_POOL__
#define __COMMON_OB_MYSQL_CONNECTION_POOL__
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/container/ob_se_array.h"
#include "lib/hash/ob_link_hashmap.h" // ObLinkHashMap
#include "lib/task/ob_timer.h"

View File

@ -12,7 +12,7 @@
#define USING_LOG_PREFIX LIB_MYSQLC
#include "lib/mysqlclient/ob_isql_connection_pool.h"
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/ob_define.h"
#include "lib/allocator/ob_malloc.h"
#include "lib/mysqlclient/ob_mysql_prepared_statement.h"

View File

@ -13,7 +13,7 @@
#ifndef __OB_COMMON_SQLCLIENT_MYSQL_PREPARED_PARAM__
#define __OB_COMMON_SQLCLIENT_MYSQL_PREPARED_PARAM__
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/string/ob_string.h"
#include "lib/mysqlclient/ob_mysql_connection.h"
#include "lib/mysqlclient/ob_mysql_result.h"

View File

@ -11,9 +11,8 @@
*/
#define USING_LOG_PREFIX LIB_MYSQLC
#include "lib/mysqlclient/ob_isql_connection_pool.h"
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/ob_define.h"
#include "lib/allocator/ob_malloc.h"
#include "lib/mysqlclient/ob_mysql_prepared_result.h"

View File

@ -13,7 +13,7 @@
#ifndef __OB_COMMON_SQLCLIENT_OB_MYSQL_PREPARED_RESULT__
#define __OB_COMMON_SQLCLIENT_OB_MYSQL_PREPARED_RESULT__
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/string/ob_string.h"
#include "lib/mysqlclient/ob_mysql_connection.h"
#include "lib/mysqlclient/ob_mysql_result.h"

View File

@ -12,7 +12,7 @@
#define USING_LOG_PREFIX LIB_MYSQLC
#include "lib/mysqlclient/ob_isql_connection_pool.h"
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/string/ob_string.h"
#include "lib/mysqlclient/ob_mysql_connection.h"
#include "lib/mysqlclient/ob_mysql_prepared_param.h"

View File

@ -13,7 +13,7 @@
#ifndef __OB_COMMON_SQLCLIENT_OB_MYSQL_PREPARED_STATEMENT__
#define __OB_COMMON_SQLCLIENT_OB_MYSQL_PREPARED_STATEMENT__
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/string/ob_string.h"
#include "lib/allocator/ob_malloc.h"
#include "lib/mysqlclient/ob_mysql_connection.h"

View File

@ -12,7 +12,7 @@
#define USING_LOG_PREFIX LIB_MYSQLC
#include "lib/mysqlclient/ob_isql_connection_pool.h"
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/ob_define.h"
#include "lib/mysqlclient/ob_mysql_result.h"
#include "lib/mysqlclient/ob_mysql_statement.h"

View File

@ -12,7 +12,7 @@
#ifndef __OB_COMMON_SQLCLIENT_OB_MYSQL_RESULT__
#define __OB_COMMON_SQLCLIENT_OB_MYSQL_RESULT__
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/mysqlclient/ob_mysql_result.h"
#include "rpc/obmysql/ob_mysql_global.h"

View File

@ -12,7 +12,7 @@
#define USING_LOG_PREFIX LIB_MYSQLC
#include "lib/mysqlclient/ob_isql_connection_pool.h"
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/mysqlclient/ob_mysql_connection.h"
#include "lib/mysqlclient/ob_mysql_result.h"
#include "lib/mysqlclient/ob_mysql_statement.h"

View File

@ -13,7 +13,7 @@
#ifndef __COMMON_OB_SERVER_CONNECTION_POOL__
#define __COMMON_OB_SERVER_CONNECTION_POOL__
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/lock/ob_spin_lock.h"
#include "lib/mysqlclient/ob_connection_allocator.h"
#include "lib/mysqlclient/ob_mysql_connection.h"

View File

@ -12,7 +12,7 @@
#ifndef OCEANBASE_SINGLE_MYSQL_CONNECTION_POOL_H_
#define OCEANBASE_SINGLE_MYSQL_CONNECTION_POOL_H_
#include <mysql.h>
#include <mysql/mysql.h>
#include "lib/container/ob_se_array.h"
#include "lib/list/ob_list.h"
#include "lib/allocator/ob_cached_allocator.h"

View File

@ -15,8 +15,8 @@
#ifndef OCEANBASE_LIBOBCDC_OB_LOG_MYSQL_CONNECTOR_H_
#define OCEANBASE_LIBOBCDC_OB_LOG_MYSQL_CONNECTOR_H_
#include <mysql.h>
#include <errmsg.h>
#include <mysql/mysql.h>
#include <mysql/errmsg.h>
#include "share/ob_define.h" // OB_MAX_*
#include "lib/utility/ob_print_utils.h" // TO_STRING_KV

View File

@ -1,5 +1,6 @@
#ifndef _MYSQL_ERRNO_H
#define _MYSQL_ERRNO_H 1
#include <mysql/mysqld_error.h>
#define ER_ERROR_FIRST 1000
#define ER_HASHCHK 1000
@ -924,6 +925,12 @@
#define ER_INCORRECT_TYPE 3064
#define ER_BOOST_GEOMETRY_INCONSISTENT_TURNS_EXCEPTION 3122
#define ER_GIS_MAX_POINTS_IN_GEOMETRY_OVERFLOWED 3134
#if !defined(ER_ACCOUNT_HAS_BEEN_LOCKED)
# define ER_ACCOUNT_HAS_BEEN_LOCKED 3118
#endif
#define ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN 3105
#define ER_DEPENDENT_BY_GENERATED_COLUMN 3108
#define ER_INVALID_JSON_TEXT 3140
#define ER_INVALID_JSON_TEXT_IN_PARAM 3141
#define ER_INVALID_JSON_BINARY_DATA 3142