mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
remove mysql_declare_plugin declaration from some plugins
This commit is contained in:
@@ -409,24 +409,6 @@ static struct st_mysql_information_schema feedback =
|
|||||||
|
|
||||||
} // namespace feedback
|
} // namespace feedback
|
||||||
|
|
||||||
mysql_declare_plugin(feedback)
|
|
||||||
{
|
|
||||||
MYSQL_INFORMATION_SCHEMA_PLUGIN,
|
|
||||||
&feedback::feedback,
|
|
||||||
"FEEDBACK",
|
|
||||||
"Sergei Golubchik",
|
|
||||||
"MariaDB User Feedback Plugin",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
feedback::init,
|
|
||||||
feedback::free,
|
|
||||||
0x0101,
|
|
||||||
NULL,
|
|
||||||
feedback::settings,
|
|
||||||
NULL,
|
|
||||||
0
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
#ifdef MARIA_PLUGIN_INTERFACE_VERSION
|
|
||||||
maria_declare_plugin(feedback)
|
maria_declare_plugin(feedback)
|
||||||
{
|
{
|
||||||
MYSQL_INFORMATION_SCHEMA_PLUGIN,
|
MYSQL_INFORMATION_SCHEMA_PLUGIN,
|
||||||
@@ -444,4 +426,3 @@ maria_declare_plugin(feedback)
|
|||||||
MariaDB_PLUGIN_MATURITY_STABLE
|
MariaDB_PLUGIN_MATURITY_STABLE
|
||||||
}
|
}
|
||||||
maria_declare_plugin_end;
|
maria_declare_plugin_end;
|
||||||
#endif
|
|
||||||
|
@@ -125,7 +125,6 @@ static int i_s_metadata_lock_info_deinit(
|
|||||||
static struct st_mysql_information_schema i_s_metadata_lock_info_plugin =
|
static struct st_mysql_information_schema i_s_metadata_lock_info_plugin =
|
||||||
{ MYSQL_INFORMATION_SCHEMA_INTERFACE_VERSION };
|
{ MYSQL_INFORMATION_SCHEMA_INTERFACE_VERSION };
|
||||||
|
|
||||||
#ifdef MARIADB_BASE_VERSION
|
|
||||||
maria_declare_plugin(metadata_lock_info)
|
maria_declare_plugin(metadata_lock_info)
|
||||||
{
|
{
|
||||||
MYSQL_INFORMATION_SCHEMA_PLUGIN,
|
MYSQL_INFORMATION_SCHEMA_PLUGIN,
|
||||||
@@ -143,24 +142,3 @@ maria_declare_plugin(metadata_lock_info)
|
|||||||
MariaDB_PLUGIN_MATURITY_STABLE
|
MariaDB_PLUGIN_MATURITY_STABLE
|
||||||
}
|
}
|
||||||
maria_declare_plugin_end;
|
maria_declare_plugin_end;
|
||||||
#else
|
|
||||||
mysql_declare_plugin(metadata_lock_info)
|
|
||||||
{
|
|
||||||
MYSQL_INFORMATION_SCHEMA_PLUGIN,
|
|
||||||
&i_s_metadata_lock_info_plugin,
|
|
||||||
"METADATA_LOCK_INFO",
|
|
||||||
"Kentoku Shiba",
|
|
||||||
"Metadata locking viewer",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
i_s_metadata_lock_info_init,
|
|
||||||
i_s_metadata_lock_info_deinit,
|
|
||||||
0x0001,
|
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
NULL,
|
|
||||||
#if MYSQL_VERSION_ID >= 50600
|
|
||||||
0,
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
#endif
|
|
||||||
|
@@ -423,23 +423,6 @@ static int blackhole_fini(void *p)
|
|||||||
struct st_mysql_storage_engine blackhole_storage_engine=
|
struct st_mysql_storage_engine blackhole_storage_engine=
|
||||||
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
||||||
|
|
||||||
mysql_declare_plugin(blackhole)
|
|
||||||
{
|
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
|
||||||
&blackhole_storage_engine,
|
|
||||||
"BLACKHOLE",
|
|
||||||
"MySQL AB",
|
|
||||||
"/dev/null storage engine (anything you write to it disappears)",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
blackhole_init, /* Plugin Init */
|
|
||||||
blackhole_fini, /* Plugin Deinit */
|
|
||||||
0x0100 /* 1.0 */,
|
|
||||||
NULL, /* status variables */
|
|
||||||
NULL, /* system variables */
|
|
||||||
NULL, /* config options */
|
|
||||||
0, /* flags */
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
maria_declare_plugin(blackhole)
|
maria_declare_plugin(blackhole)
|
||||||
{
|
{
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
MYSQL_STORAGE_ENGINE_PLUGIN,
|
||||||
|
@@ -1094,23 +1094,6 @@ static struct st_mysql_show_var func_status[]=
|
|||||||
struct st_mysql_daemon unusable_example=
|
struct st_mysql_daemon unusable_example=
|
||||||
{ MYSQL_DAEMON_INTERFACE_VERSION };
|
{ MYSQL_DAEMON_INTERFACE_VERSION };
|
||||||
|
|
||||||
mysql_declare_plugin(example)
|
|
||||||
{
|
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
|
||||||
&example_storage_engine,
|
|
||||||
"EXAMPLE",
|
|
||||||
"Brian Aker, MySQL AB",
|
|
||||||
"Example storage engine",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
example_init_func, /* Plugin Init */
|
|
||||||
NULL, /* Plugin Deinit */
|
|
||||||
0x0001 /* 0.1 */,
|
|
||||||
func_status, /* status variables */
|
|
||||||
example_system_variables, /* system variables */
|
|
||||||
NULL, /* config options */
|
|
||||||
0, /* flags */
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
maria_declare_plugin(example)
|
maria_declare_plugin(example)
|
||||||
{
|
{
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
MYSQL_STORAGE_ENGINE_PLUGIN,
|
||||||
|
@@ -3390,23 +3390,6 @@ int ha_federated::execute_simple_query(const char *query, int len)
|
|||||||
struct st_mysql_storage_engine federated_storage_engine=
|
struct st_mysql_storage_engine federated_storage_engine=
|
||||||
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
||||||
|
|
||||||
mysql_declare_plugin(federated)
|
|
||||||
{
|
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
|
||||||
&federated_storage_engine,
|
|
||||||
"FEDERATED",
|
|
||||||
"Patrick Galbraith and Brian Aker, MySQL AB",
|
|
||||||
"Federated MySQL storage engine",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
federated_db_init, /* Plugin Init */
|
|
||||||
federated_done, /* Plugin Deinit */
|
|
||||||
0x0100 /* 1.0 */,
|
|
||||||
NULL, /* status variables */
|
|
||||||
NULL, /* system variables */
|
|
||||||
NULL, /* config options */
|
|
||||||
0, /* flags */
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
maria_declare_plugin(federated)
|
maria_declare_plugin(federated)
|
||||||
{
|
{
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
MYSQL_STORAGE_ENGINE_PLUGIN,
|
||||||
|
@@ -839,23 +839,6 @@ int ha_heap::find_unique_row(uchar *record, uint unique_idx)
|
|||||||
struct st_mysql_storage_engine heap_storage_engine=
|
struct st_mysql_storage_engine heap_storage_engine=
|
||||||
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
||||||
|
|
||||||
mysql_declare_plugin(heap)
|
|
||||||
{
|
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
|
||||||
&heap_storage_engine,
|
|
||||||
"MEMORY",
|
|
||||||
"MySQL AB",
|
|
||||||
"Hash based, stored in memory, useful for temporary tables",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
heap_init,
|
|
||||||
NULL,
|
|
||||||
0x0100, /* 1.0 */
|
|
||||||
NULL, /* status variables */
|
|
||||||
NULL, /* system variables */
|
|
||||||
NULL, /* config options */
|
|
||||||
0, /* flags */
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
maria_declare_plugin(heap)
|
maria_declare_plugin(heap)
|
||||||
{
|
{
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
MYSQL_STORAGE_ENGINE_PLUGIN,
|
||||||
|
@@ -2648,23 +2648,6 @@ bool ha_myisam::rowid_filter_push(Rowid_filter* rowid_filter)
|
|||||||
struct st_mysql_storage_engine myisam_storage_engine=
|
struct st_mysql_storage_engine myisam_storage_engine=
|
||||||
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
{ MYSQL_HANDLERTON_INTERFACE_VERSION };
|
||||||
|
|
||||||
mysql_declare_plugin(myisam)
|
|
||||||
{
|
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
|
||||||
&myisam_storage_engine,
|
|
||||||
"MyISAM",
|
|
||||||
"MySQL AB",
|
|
||||||
"MyISAM storage engine",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
myisam_init, /* Plugin Init */
|
|
||||||
NULL, /* Plugin Deinit */
|
|
||||||
0x0100, /* 1.0 */
|
|
||||||
NULL, /* status variables */
|
|
||||||
myisam_sysvars, /* system variables */
|
|
||||||
NULL,
|
|
||||||
0,
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
maria_declare_plugin(myisam)
|
maria_declare_plugin(myisam)
|
||||||
{
|
{
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
MYSQL_STORAGE_ENGINE_PLUGIN,
|
||||||
|
@@ -219,24 +219,6 @@ struct st_mysql_storage_engine pfs_storage_engine=
|
|||||||
|
|
||||||
const char* pfs_engine_name= "PERFORMANCE_SCHEMA";
|
const char* pfs_engine_name= "PERFORMANCE_SCHEMA";
|
||||||
|
|
||||||
mysql_declare_plugin(perfschema)
|
|
||||||
{
|
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
|
||||||
&pfs_storage_engine,
|
|
||||||
pfs_engine_name,
|
|
||||||
"Marc Alff, Oracle", /* Formerly Sun Microsystems, formerly MySQL */
|
|
||||||
"Performance Schema",
|
|
||||||
PLUGIN_LICENSE_GPL,
|
|
||||||
pfs_init_func, /* Plugin Init */
|
|
||||||
pfs_done_func, /* Plugin Deinit */
|
|
||||||
0x0001 /* 0.1 */,
|
|
||||||
pfs_status_vars, /* status variables */
|
|
||||||
NULL, /* system variables */
|
|
||||||
NULL, /* config options */
|
|
||||||
0, /* flags */
|
|
||||||
}
|
|
||||||
mysql_declare_plugin_end;
|
|
||||||
|
|
||||||
maria_declare_plugin(perfschema)
|
maria_declare_plugin(perfschema)
|
||||||
{
|
{
|
||||||
MYSQL_STORAGE_ENGINE_PLUGIN,
|
MYSQL_STORAGE_ENGINE_PLUGIN,
|
||||||
|
Reference in New Issue
Block a user