Commit 76fabe81 authored by Vicențiu Ciorbaru's avatar Vicențiu Ciorbaru

Expose utf8mb4_bin charset for plugins

Cleanup other linker errors
parent 17ec6d6c
...@@ -1175,7 +1175,7 @@ extern struct charset_info_st my_charset_utf8mb3_general_nopad_ci; ...@@ -1175,7 +1175,7 @@ extern struct charset_info_st my_charset_utf8mb3_general_nopad_ci;
extern struct charset_info_st my_charset_utf8mb3_general_mysql500_ci; extern struct charset_info_st my_charset_utf8mb3_general_mysql500_ci;
extern struct charset_info_st my_charset_utf8mb3_unicode_ci; extern struct charset_info_st my_charset_utf8mb3_unicode_ci;
extern struct charset_info_st my_charset_utf8mb3_unicode_nopad_ci; extern struct charset_info_st my_charset_utf8mb3_unicode_nopad_ci;
extern struct charset_info_st my_charset_utf8mb4_bin; extern MYSQL_PLUGIN_IMPORT struct charset_info_st my_charset_utf8mb4_bin;
extern struct charset_info_st my_charset_utf8mb4_general_ci; extern struct charset_info_st my_charset_utf8mb4_general_ci;
extern struct charset_info_st my_charset_utf8mb4_nopad_bin; extern struct charset_info_st my_charset_utf8mb4_nopad_bin;
extern struct charset_info_st my_charset_utf8mb4_general_nopad_ci; extern struct charset_info_st my_charset_utf8mb4_general_nopad_ci;
......
...@@ -41,4 +41,5 @@ enum JSONB_TYPES { ...@@ -41,4 +41,5 @@ enum JSONB_TYPES {
bool parse_mysql_json_value(String *buffer, JSONB_TYPES type, const uchar *data, bool parse_mysql_json_value(String *buffer, JSONB_TYPES type, const uchar *data,
size_t len, size_t depth); size_t len, size_t depth);
#endif /* MYSQL_JSON_INCLUDED */ #endif /* MYSQL_JSON_INCLUDED */
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
#include <mysqld_error.h> #include <mysqld_error.h>
#include "mysql_json.h" #include "mysql_json.h"
static const LEX_CSTRING empty_clex_str= {"", 0}; const LEX_CSTRING empty_clex_str= {"", 0};
class Type_handler_mysql_json: public Type_handler_blob class Type_handler_mysql_json: public Type_handler_blob
{ {
......
...@@ -3498,7 +3498,7 @@ class Vers_type_timestamp: public Vers_type_handler ...@@ -3498,7 +3498,7 @@ class Vers_type_timestamp: public Vers_type_handler
const Column_definition *row_start, const Column_definition *row_start,
const Column_definition *row_end) const; const Column_definition *row_end) const;
}; };
extern Vers_type_timestamp vers_type_timestamp; extern MYSQL_PLUGIN_IMPORT Vers_type_timestamp vers_type_timestamp;
class Vers_type_trx: public Vers_type_handler class Vers_type_trx: public Vers_type_handler
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment