diff options
author | Sergei Golubchik <serg@mariadb.org> | 2019-10-11 14:12:38 +0200 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2019-10-31 11:19:39 +0100 |
commit | 00c3a28820c67c37ebbca72691f4897b57f2eed5 (patch) | |
tree | ee52ffeeaa4d632e65b911dba625c694ed6f2ebf /sql/sql_plugin.cc | |
parent | 779978217c76d4b43bb99dd49b6de6464563d93a (diff) | |
download | mariadb-git-00c3a28820c67c37ebbca72691f4897b57f2eed5.tar.gz |
cleanup: data type plugins
simplify type naming (less boilerplate code).
don't force a plugin to specify the name twice.
Diffstat (limited to 'sql/sql_plugin.cc')
-rw-r--r-- | sql/sql_plugin.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sql/sql_plugin.cc b/sql/sql_plugin.cc index 1ba8137acf5..19ea6e31042 100644 --- a/sql/sql_plugin.cc +++ b/sql/sql_plugin.cc @@ -106,6 +106,8 @@ extern int finalize_audit_plugin(st_plugin_int *plugin); extern int initialize_encryption_plugin(st_plugin_int *plugin); extern int finalize_encryption_plugin(st_plugin_int *plugin); +extern int initialize_data_type_plugin(st_plugin_int *plugin); + /* The number of elements in both plugin_type_initialize and plugin_type_deinitialize should equal to the number of plugins @@ -114,8 +116,8 @@ extern int finalize_encryption_plugin(st_plugin_int *plugin); plugin_type_init plugin_type_initialize[MYSQL_MAX_PLUGIN_TYPE_NUM]= { 0, ha_initialize_handlerton, 0, 0,initialize_schema_table, - initialize_audit_plugin, 0, 0, 0, initialize_encryption_plugin, 0, - 0 // FUNCTION + initialize_audit_plugin, 0, 0, 0, initialize_encryption_plugin, + initialize_data_type_plugin, 0 }; plugin_type_init plugin_type_deinitialize[MYSQL_MAX_PLUGIN_TYPE_NUM]= |