File: plugin.defs

package info (click to toggle)
mysql-8.0 8.0.43-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,273,924 kB
  • sloc: cpp: 4,684,605; ansic: 412,450; pascal: 108,398; java: 83,641; perl: 30,221; cs: 27,067; sql: 26,594; sh: 24,181; python: 21,816; yacc: 17,169; php: 11,522; xml: 7,388; javascript: 7,076; makefile: 2,194; lex: 1,075; awk: 670; asm: 520; objc: 183; ruby: 97; lisp: 86
file content (183 lines) | stat: -rw-r--r-- 11,941 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
# 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
# REQUIRES_CONFIG: yes|no - Whether global config file should be created or not
# 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
# PLUGVAR_LOAD_EARLY: option --early_plugin_load=.... 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 environment 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_output_directory  no PLUGIN_AUTH      test_plugin_server,cleartext_plugin_server
mysql_clone                             plugin_output_directory  no CLONE_PLUGIN    clone
qa_auth_interface                       plugin_output_directory  no PLUGIN_AUTH_INTERFACE qa_auth_interface
qa_auth_server                          plugin_output_directory  no PLUGIN_AUTH_SERVER    qa_auth_server
qa_auth_client                          plugin_output_directory  no PLUGIN_AUTH_CLIENT    qa_auth_client
udf_example                             plugin_output_directory  no UDF_EXAMPLE_LIB
ha_example                              plugin_output_directory  no EXAMPLE_PLUGIN         EXAMPLE
conflicting_variables                   plugin_output_directory  no CONFLICTING_VARIABLES
semisync_source                         plugin_output_directory  no SEMISYNC_SOURCE_PLUGIN
semisync_replica                        plugin_output_directory  no SEMISYNC_REPLICA_PLUGIN
semisync_master                         plugin_output_directory  no SEMISYNC_MASTER_PLUGIN
semisync_slave                          plugin_output_directory  no SEMISYNC_SLAVE_PLUGIN
ha_archive                              plugin_output_directory  no ARCHIVE_PLUGIN
ha_blackhole                            plugin_output_directory  no BLACKHOLE_PLUGIN
ha_federated                            plugin_output_directory  no FEDERATED_PLUGIN
ha_partition                            plugin_output_directory  no PARTITION_PLUGIN  partition
ha_mock                                 plugin_output_directory  no MOCK_PLUGIN
mypluglib                               plugin_output_directory  no SIMPLE_PARSER
libpluginmecab                          plugin_output_directory  no MECAB
adt_null                                plugin_output_directory  no AUDIT_NULL
keyring_udf                             plugin_output_directory  no KEYRING_UDF keyring_udf
keyring_file                            plugin_output_directory  no KEYRING_PLUGIN        keyring_file
test_security_context                   plugin_output_directory  no TEST_SECURITY_CONTEXT  test_security_context
libdaemon_example                       plugin_output_directory  no DAEMONEXAMPLE
replication_observers_example_plugin    plugin_output_directory  no RPL_OBS_EXAMPLE
libmemcached                            plugin_output_directory  no DAEMON_MEMCACHED
# libmemcached     			plugin_output_directory  no DAEMON_MEMCACHED daemon_memcached
innodb_engine      			plugin_output_directory  no INNODB_ENGINE
validate_password  			plugin_output_directory  no VALIDATE_PASSWORD validate_password
rewrite_example    			plugin_output_directory  no REWRITE_EXAMPLE
ddl_rewriter                            plugin_output_directory  no DDL_REWRITER
rewriter           			plugin_output_directory  no REWRITER
mysql_no_login     			plugin_output_directory  no MYSQL_NO_LOGIN    mysql_no_login
test_udf_services  			plugin_output_directory  no TESTUDFSERVICES
test_udf_services  			plugin_output_directory  no TESTUDFREGISTRATION test_udf_registration
test_udf_services  			plugin_output_directory  no TESTUDFEXTENSIONSERVICES test_udf_extension_services
group_replication  			plugin_output_directory  no GROUP_REPLICATION
locking_service    			plugin_output_directory  no LOCKING_SERVICE
version_token      			plugin_output_directory  no VERSION_TOKEN
# Test services framework
libtest_services                        plugin_output_directory  no TESTSERVICES
libtest_services_threaded               plugin_output_directory  no TESTSERVICESTHREADED
test_services_plugin_registry           plugin_output_directory  no TEST_SERVICES_PLUGIN_REGISTRY
# Test session API
libtest_session_in_thd                  plugin_output_directory  no TEST_SESSION_IN_THD
libtest_x_sessions_init                 plugin_output_directory  no TEST_X_SESSIONS_INIT
libtest_x_sessions_deinit               plugin_output_directory  no TEST_X_SESSIONS_DEINIT
libtest_session_detach                  plugin_output_directory  no TEST_SESSION_DETACH
libtest_session_attach                  plugin_output_directory  no TEST_SESSION_ATTACH
libtest_session_info                    plugin_output_directory  no TEST_SESSION_INFO
# Test SQL API
libtest_sql_complex                     plugin_output_directory  no TEST_SQL_COMPLEX
libtest_sql_2_sessions                  plugin_output_directory  no TEST_SQL_2_SESSIONS
libtest_sql_cmds_1                      plugin_output_directory  no TEST_SQL_CMDS_1
libtest_sql_all_col_types               plugin_output_directory  no TEST_SQL_ALL_COL_TYPES
libtest_sql_processlist                 plugin_output_directory  no TEST_SQL_PROCESSLIST
libtest_sql_shutdown                    plugin_output_directory  no TEST_SQL_SHUTDOWN
libtest_sql_stored_procedures_functions plugin_output_directory  no TEST_SQL_STORED_PROCEDURES_FUNCTIONS
libtest_sql_views_triggers              plugin_output_directory  no TEST_SQL_VIEWS_TRIGGERS
libtest_sql_commit                      plugin_output_directory  no TEST_SQL_COMMIT
libtest_sql_lock                        plugin_output_directory  no TEST_SQL_LOCK
libtest_sql_sqlmode                     plugin_output_directory  no TEST_SQL_SQLMODE
libtest_sql_replication                 plugin_output_directory  no TEST_SQL_REPLICATION
libtest_sql_errors                      plugin_output_directory  no TEST_SQL_ERRORS
libtest_sql_stmt                        plugin_output_directory  no TEST_SQL_STMT
libtest_sql_sleep_is_connected          plugin_output_directory  no TEST_SQL_SLEEP_IS_CONNECTED
libtest_sql_reset_connection            plugin_output_directory  no TEST_SQL_RESET_CONNECTION
connection_control                      plugin_output_directory  no CONNECTION_CONTROL_PLUGIN    connection_control
# Test component
component_example_component1    plugin_output_directory  no  EXAMPLE_COMPONENT_1
component_example_component2    plugin_output_directory  no  EXAMPLE_COMPONENT_2
component_example_component3    plugin_output_directory  no  EXAMPLE_COMPONENT_3

component_test_string_service   plugin_output_directory  no  TEST_STRING_SERVICE
component_test_string_service_long   plugin_output_directory  no  TEST_STRING_SERVICE_LONG
component_test_string_service_charset   plugin_output_directory  no  TEST_STRING_SERVICE_CHARSET

component_test_backup_lock_service   plugin_output_directory  no  TEST_BACKUP_LOCK_SERVICE
# Test Performance Schema services
component_test_pfs_notification         plugin_output_directory  no  TEST_PFS_NOTIFICATION_SERVICE
component_test_pfs_resource_group       plugin_output_directory  no  TEST_PFS_RESOURCE_GROUP_SERVICE
component_log_sink_json         plugin_output_directory  no  LOGGING_COMPONENTS

# Test-only component to reset the state of X plugin
component_mysqlx_global_reset   plugin_output_directory  no    MYSQLXGLOBALRESET

# pfs_example_plugin_employee plugin
pfs_example_plugin_employee    plugin_output_directory  no  PFS_EXAMPLE_PLUGIN_EMPLOYEE pfs_example_plugin_employee
# pfs_example_component_population component
component_pfs_example_component_population    plugin_output_directory  no PFS_EXAMPLE_COMPONENT_POPULATION

component_test_udf_registration    plugin_output_directory  no  TEST_UDF_REGISTRATION
component_test_udf_services    plugin_output_directory  no  TEST_UDF_SERVICES  component_test_udf_services
component_audit_api_message_emit    plugin_output_directory  no  AUDIT_API_MESSAGE_EMIT component_audit_api_message_emit
component_udf_reg_3_func   plugin_output_directory  no  UDF_REG_3_FUNC       component_udf_reg_3_func
component_udf_reg_only_3_func plugin_output_directory  no UDF_REG_ONLY_3_FUNC component_udf_reg_only_3_func
component_udf_unreg_3_func   plugin_output_directory  no  UDF_UNREG_3_FUNC component_udf_unreg_3_func
component_test_component_sys_var_service   plugin_output_directory  no  TEST_COM_SYS_VAR_SERVICES_OPT
component_test_sys_var_service plugin_output_directory  no SYS_VAR_SERVICE component_test_sys_var_service
component_test_sys_var_service_same plugin_output_directory  no SYS_VAR_SERVICE_SAME component_test_sys_var_service_same
component_test_status_var_service plugin_output_directory  no STATUS_VAR_SERVICE component_test_status_var_service

# pfs_example
component_pfs_example    plugin_output_directory  no  PFS_EXAMPLE

# Test system_variable_source service
component_test_system_variable_source plugin_output_directory  no TEST_SYSTEM_VARIABLE_SOURCE

# password validation component
component_validate_password     plugin_output_directory  no  VALIDATE_PASSWORD_COMPONENT

# test application signal
component_test_host_application_signal  plugin_output_directory  no  TEST_HOST_APPLICATION_SIGNAL_COMPONENT
test_services_host_application_signal  plugin_output_directory  no  TEST_SERVICES_HOST_APPLICATION_SIGNAL_PLUGIN
component_test_mysql_current_thread_reader  plugin_output_directory  no  TEST_MYSQL_CURRENT_THREAD_READER_COMPONENT

# test mysql_runtime_error service
component_test_mysql_runtime_error  plugin_output_directory  no  TEST_MYSQL_RUNTIME_ERROR_COMPONENT

# mysqlbackup component
component_mysqlbackup           plugin_output_directory  no  MYSQLBACKUP_COMPONENT

component_query_attributes      plugin_output_directory  no  QUERY_ATTRIBUTES_COMPONENT

# component_reference_cache
component_reference_cache      plugin_output_directory  no  REFERENCE_CACHE_COMPONENT

# keyring file component
component_keyring_file          plugin_output_directory  yes  KEYRING_FILE_COMPONENT component_keyring_file

# a test component for the system variable set service
component_test_mysql_system_variable_set          plugin_output_directory  no  COMPONENT_TEST_MYSQL_SYSTEM_VARIABLE_SET component_test_mysql_system_variable_set

# component test_table_access
component_test_table_access  	plugin_output_directory no TEST_TABLE_ACCESS

# component test_sensitive_system_variables
component_test_sensitive_system_variables  	plugin_output_directory no TEST_SENSITIVE_SYSTEM_VARIABLES

# TO test mysql command services
component_test_mysql_command_services  	plugin_output_directory no TEST_MYSQL_COMMAND_SERVICES
test_services_command_services    plugin_output_directory   no  TEST_SERVICES_COMMAND_SERVICES_PLUGIN

# component test_status_var_reader
component_test_status_var_reader  	        plugin_output_directory no TEST_STATUS_VAR_READER

# component test_server_telemetry_traces
component_test_server_telemetry_traces       plugin_output_directory no TEST_SERVER_TELEMETRY_TRACES_COMPONENT

# component_test_mysql_thd_store_service
component_test_mysql_thd_store_service 	        plugin_output_directory no COMPONENT_TEST_MYSQL_THD_STORE_SERVICE