86 lines
4.9 KiB
Plaintext

# Definition file for plugins.
#
# <lib name> <directory> <variable> [<plugin name>,...]
#
# The following variables will be set for a plugin, where PLUGVAR
# represents the variable name given as the 3rd item
#
# PLUGVAR: name of plugin file including extension .so or .dll
# PLUGVAR_DIR: name of directory where plugin was found
# PLUGVAR_OPT: mysqld option --plugin_dir=....
# PLUGVAR_LOAD: option --plugin_load=.... if the 4th element is present
# PLUGVAR_LOAD_ADD: option --plugin_load_add=.... if the 4th element is present
#
# If a listed plugin is not found, the corresponding variables will be
# set to empty, they will not be unset.
#
# The PLUGVAR variable is not quoted, so you must remember to quote it
# when using it in an INSTALL PLUGIN command.
#
# The envorinment variables can be used in tests. If adding a new plugin,
# you are free to pick your variable name, but please keep it upper
# case for consistency.
#
# The _LOAD variable will have a form
#
# --plugin_load=<name1>=<lib_name>;<name2>=<lib_name>.....
#
# with name1, name2 etc from the comma separated list of plugin names
# in the optional 4th argument.
auth_test_plugin plugin/auth PLUGIN_AUTH test_plugin_server,cleartext_plugin_server
qa_auth_interface plugin/auth PLUGIN_AUTH_INTERFACE qa_auth_interface
qa_auth_server plugin/auth PLUGIN_AUTH_SERVER qa_auth_server
qa_auth_client plugin/auth PLUGIN_AUTH_CLIENT qa_auth_client
udf_example sql UDF_EXAMPLE_LIB
ha_example storage/example EXAMPLE_PLUGIN EXAMPLE
semisync_master plugin/semisync SEMISYNC_MASTER_PLUGIN
semisync_slave plugin/semisync SEMISYNC_SLAVE_PLUGIN
ha_archive storage/archive ARCHIVE_PLUGIN
ha_blackhole storage/blackhole BLACKHOLE_PLUGIN
ha_federated storage/federated FEDERATED_PLUGIN
ha_partition storage/partition PARTITION_PLUGIN partition
mypluglib plugin/fulltext SIMPLE_PARSER
libpluginmecab plugin/fulltext MECAB
keyring_file plugin/keyring KEYRING_PLUGIN keyring_file
keyring_udf plugin/keyring_udf KEYRING_UDF keyring_udf
adt_null plugin/audit_null AUDIT_NULL
test_security_context plugin/audit_null TEST_SECURITY_CONTEXT test_security_context
libdaemon_example plugin/daemon_example DAEMONEXAMPLE
replication_observers_example_plugin plugin/replication_observers_example RPL_OBS_EXAMPLE
libmemcached plugin/innodb_memcached/daemon_memcached DAEMON_MEMCACHED
# libmemcached plugin/innodb_memcached/daemon_memcached DAEMON_MEMCACHED daemon_memcached
innodb_engine plugin/innodb_memcached/innodb_memcache INNODB_ENGINE
validate_password plugin/password_validation VALIDATE_PASSWORD validate_password
rewrite_example plugin/rewrite_example REWRITE_EXAMPLE
rewriter plugin/rewriter REWRITER
mysql_no_login plugin/mysql_no_login MYSQL_NO_LOGIN mysql_no_login
test_udf_services plugin/udf_services TESTUDFSERVICES
group_replication plugin/group_replication GROUP_REPLICATION
locking_service sql LOCKING_SERVICE
version_token plugin/version_token VERSION_TOKEN
# Test services framework
libtest_services plugin/test_services TESTSERVICES
libtest_services_threaded plugin/test_services TESTSERVICESTHREADED
# Test session API
libtest_session_in_thd plugin/test_service_sql_api TEST_SESSION_IN_THD
libtest_x_sessions_init plugin/test_service_sql_api TEST_X_SESSIONS_INIT
libtest_x_sessions_deinit plugin/test_service_sql_api TEST_X_SESSIONS_DEINIT
libtest_session_detach plugin/test_service_sql_api TEST_SESSION_DETACH
libtest_session_info plugin/test_service_sql_api TEST_SESSION_INFO
# Test SQL API
libtest_sql_complex plugin/test_service_sql_api TEST_SQL_COMPLEX
libtest_sql_2_sessions plugin/test_service_sql_api TEST_SQL_2_SESSIONS
libtest_sql_cmds_1 plugin/test_service_sql_api TEST_SQL_CMDS_1
libtest_sql_all_col_types plugin/test_service_sql_api TEST_SQL_ALL_COL_TYPES
libtest_sql_processlist plugin/test_service_sql_api TEST_SQL_PROCESSLIST
libtest_sql_shutdown plugin/test_service_sql_api TEST_SQL_SHUTDOWN
libtest_sql_stored_procedures_functions plugin/test_service_sql_api TEST_SQL_STORED_PROCEDURES_FUNCTIONS
libtest_sql_views_triggers plugin/test_service_sql_api TEST_SQL_VIEWS_TRIGGERS
libtest_sql_commit plugin/test_service_sql_api TEST_SQL_COMMIT
libtest_sql_lock plugin/test_service_sql_api TEST_SQL_LOCK
libtest_sql_sqlmode plugin/test_service_sql_api TEST_SQL_SQLMODE
libtest_sql_replication plugin/test_service_sql_api TEST_SQL_REPLICATION
libtest_sql_errors plugin/test_service_sql_api TEST_SQL_ERRORS
connection_control plugin/connection_control CONNECTION_CONTROL_PLUGIN connection_control