► client | |
► check | |
mysqlcheck.cc | |
mysqlcheck.h | |
mysqlcheck_core.cc | |
► common | |
user_registration.cc | |
► include | |
authentication_kerberos_clientopt-case.h | |
authentication_kerberos_clientopt-longopts.h | |
authentication_kerberos_clientopt-vars.h | |
authentication_webauthn_clientopt-case.h | |
authentication_webauthn_clientopt-longopts.h | |
authentication_webauthn_clientopt-vars.h | |
caching_sha2_passwordopt-longopts.h | |
caching_sha2_passwordopt-vars.h | |
client_priv.h | |
multi_factor_passwordopt-longopts.h | This file contains password options to be specified as part of command-line options for first,second,third authentication plugin factors for a given user |
multi_factor_passwordopt-vars.h | |
sslopt-case.h | |
sslopt-longopts.h | |
sslopt-vars.h | |
user_registration.h | |
► migrate_keyring | |
components.cc | |
components.h | |
migrate_keyring.cc | |
options.cc | |
options.h | |
utilities.h | |
► mysqltest | |
error.h | This file declares the Error class |
error_names.cc | |
error_names.h | |
expected_errors.cc | |
expected_errors.h | |
expected_warnings.cc | |
expected_warnings.h | |
logfile.cc | |
logfile.h | This file declares the Log file class |
regular_expressions.cc | |
regular_expressions.h | |
secondary_engine.cc | |
secondary_engine.h | |
utils.cc | |
utils.h | |
warning.h | This file declares the Warning class |
client_query_attributes.cc | |
client_query_attributes.h | |
completion_hash.cc | |
completion_hash.h | |
echo.cc | |
infix_ostream_it.h | |
json_binlog_main.cc | |
json_client_library_main.cc | |
logger.cc | |
logger.h | |
multi_factor_passwordopt-vars.cc | |
multi_option.cc | |
multi_option.h | |
my_readline.h | |
mysql.cc | |
mysql_config_editor.cc | MySQL Configuration Utility |
mysql_secure_installation.cc | |
mysqladmin.cc | |
mysqlbinlog.h | |
mysqldump.cc | |
mysqlimport.cc | |
mysqlshow.cc | |
mysqlslap.cc | |
mysqltest.cc | Mysqltest client - Tool used for executing a .test file |
path.cc | |
path.h | |
pattern_matcher.cc | |
pattern_matcher.h | |
readline.cc | |
► components | |
► audit_api_message_emit | |
audit_api_message_emit.cc | |
► example | |
english_greeting_service_imp.cc | |
english_greeting_service_imp.h | |
example_component1.cc | |
example_component1.h | |
example_component2.cc | |
example_component2.h | |
example_component3.cc | |
example_component3.h | |
example_math_wrapping_imp.cc | |
example_math_wrapping_imp.h | |
example_services.h | |
polish_greeting_service_imp.cc | |
polish_greeting_service_imp.h | |
simple_example_math_imp.cc | |
simple_example_math_imp.h | |
test_backup_lock_service.cc | |
test_string_service.cc | |
test_string_service_charset.cc | |
test_string_service_long.cc | |
test_string_service_long.h | |
► keyrings | |
► common | |
► component_helpers | |
► include | |
keyring_encryption_service_definition.h | |
keyring_encryption_service_impl_template.h | |
keyring_generator_service_definition.h | |
keyring_generator_service_impl_template.h | |
keyring_keys_metadata_iterator_service_definition.h | |
keyring_keys_metadata_iterator_service_impl_template.h | |
keyring_load_service_definition.h | |
keyring_log_builtins_definition.h | |
keyring_metadata_query_service_definition.h | |
keyring_metadata_query_service_impl_template.h | |
keyring_reader_service_definition.h | |
keyring_reader_service_impl_template.h | |
keyring_writer_service_definition.h | |
keyring_writer_service_impl_template.h | |
service_requirements.h | |
► src | |
keyring_log_builtins_definition.cc | |
► config | |
config_reader.cc | |
config_reader.h | |
► data | |
data.cc | |
data.h | |
data_extension.h | |
meta.cc | |
meta.h | |
► data_file | |
reader.cc | |
reader.h | |
writer.cc | |
writer.h | |
► encryption | |
aes.cc | |
aes.h | |
► json_data | |
json_ds.h | |
json_reader.cc | |
json_reader.h | |
json_writer.cc | |
json_writer.h | |
► memstore | |
cache.h | |
iterator.h | |
► operations | |
operations.h | |
► utils | |
utils.cc | |
utils.h | |
► keyring_file | |
► backend | |
backend.cc | |
backend.h | |
► config | |
config.cc | |
config.h | |
► service_implementation | |
keyring_encryption_service_definition.cc | |
keyring_generator_service_definition.cc | |
keyring_keys_metadata_iterator_service_definition.cc | |
keyring_load_service_definition.cc | |
keyring_metadata_query_service_definition.cc | |
keyring_reader_service_definition.cc | |
keyring_writer_service_definition.cc | |
component_callbacks.cc | |
keyring_file.cc | |
keyring_file.h | |
option_usage.cc | |
option_usage.h | |
► libminchassis | |
► gunit_harness | |
► include | |
► mock | |
component_status_var_all_empty.cc | |
component_sys_variable_all_empty.cc | |
dynamic_privilege_register_all_empty.cc | |
global_grants_check_all_empty.cc | |
mysql_cond_v1_native.cc | |
mysql_current_thread_reader_all_empty.cc | |
mysql_mutex_v1_native.cc | |
mysql_simple_error_log_noop.cc | |
mysql_simple_error_log_stderr.cc | |
mysql_string_all_empty.cc | |
mysql_system_variable_all_empty.cc | |
mysql_thd_security_context_all_empty.cc | |
mysql_udf_metadata_all_empty.cc | |
pfs_plugin_column_bigint_v1_all_empty.cc | |
pfs_plugin_column_string_v2_all_empty.cc | |
pfs_plugin_column_text_v1_all_empty.cc | |
pfs_plugin_table_v1_all_empty.cc | |
psi_memory_v2_empty.cc | |
table_access_service_all_empty.cc | |
udf_registration_all_empty.cc | |
test_harness_suite.h | |
component_common.cc | |
component_common.h | |
dynamic_loader.cc | |
dynamic_loader_imp.h | |
dynamic_loader_scheme_file.cc | |
dynamic_loader_scheme_file_imp.h | |
mc_psi_system_service.cc | |
mc_rwlock_service.cc | |
minimal_chassis.cc | |
minimal_chassis_runtime_error_imp.cc | |
minimal_chassis_runtime_error_imp.h | |
my_metadata.cc | |
my_metadata.h | |
my_ref_counted.cc | |
my_ref_counted.h | |
mysql_component.cc | |
mysql_component_imp.h | |
mysql_service_implementation.cc | |
mysql_service_implementation.h | |
registry.cc | |
registry_imp.h | |
registry_metadata.cc.inc | |
registry_metadata.h.inc | |
registry_no_lock.cc | |
registry_no_lock_imp.h | |
rwlock_scoped_lock.cc | |
rwlock_scoped_lock.h | |
► library_mysys | |
my_base64_encode.cc | |
my_hex_tools.cc | |
my_memory.cc | |
option_usage_data.cc | |
► logging | |
log_filter_dragnet.cc | |
log_service_imp.h | |
log_sink_json.cc | |
log_sink_syseventlog.cc | |
log_sink_test.cc | |
► mysqlbackup | |
backup_comp_constants.h | |
backup_page_tracker.cc | |
backup_page_tracker.h | |
mysqlbackup.cc | |
mysqlbackup.h | |
► pfs_component | |
pfs_example_component_population.cc | |
pfs_example_component_population.h | |
pfs_example_continent.cc | |
pfs_example_continent.h | |
pfs_example_country.cc | |
pfs_example_country.h | |
► pfs_example | |
pfs_example.cc | |
► query_attributes | |
query_attributes.cc | |
► reference_cache | |
cache.cc | |
cache.h | |
cache_allocator.h | |
channel.cc | |
channel.h | |
component.cc | |
component.h | |
reference_cache_common.h | |
► test_server_telemetry_logs_client | |
required_services.h | |
server_logs_component.cc | |
server_logs_component.h | |
server_logs_helpers.cc | |
server_logs_helpers.h | |
► test_server_telemetry_logs_export | |
required_services.h | |
server_logs_component.cc | |
server_logs_component.h | |
server_logs_helpers.cc | |
server_logs_helpers.h | |
► validate_password | |
option_usage.cc | |
option_usage.h | |
validate_password_imp.cc | |
validate_password_imp.h | |
► include | |
► mysql | |
► components | |
► library_mysys | |
component_malloc_allocator.h | |
instrumented_condition_variable.h | |
instrumented_mutex.h | |
my_base64_encode.h | |
my_hex_tools.h | |
my_memory.h | |
option_usage_data.h | |
► services | |
► bits | |
global_variable_attributes_bits.h | |
mle_time_bits.h | |
my_io_bits.h | Types to make file and socket I/O compatible |
my_thread_bits.h | Types to make different thread packages compatible |
mysql_cond_bits.h | Instrumentation helpers for conditions |
mysql_mutex_bits.h | ABI for instrumented mutexes |
mysql_rwlock_bits.h | Instrumentation helpers for rwlock |
mysql_scheduler_bits.h | |
mysql_socket_bits.h | |
mysql_stored_program_bits.h | |
mysql_string_bits.h | Type information related to strings |
mysql_thd_attributes_bits.h | |
plugin_audit_connection_types.h | |
psi_bits.h | Performance schema instrumentation interface |
psi_cond_bits.h | Performance schema instrumentation interface |
psi_error_bits.h | Performance schema instrumentation interface |
psi_file_bits.h | Performance schema instrumentation interface |
psi_idle_bits.h | Performance schema instrumentation interface |
psi_mdl_bits.h | Performance schema instrumentation interface |
psi_memory_bits.h | Performance schema instrumentation interface |
psi_metric_bits.h | |
psi_mutex_bits.h | Instrumentation helpers for mutexes |
psi_rwlock_bits.h | Performance schema instrumentation interface |
psi_socket_bits.h | Performance schema instrumentation interface |
psi_stage_bits.h | Performance schema instrumentation interface |
psi_statement_bits.h | Performance schema instrumentation interface |
psi_system_bits.h | Performance schema instrumentation interface |
psi_table_bits.h | Performance schema instrumentation interface |
psi_thread_bits.h | Performance schema instrumentation interface |
psi_tls_channel_bits.h | Instrumentation helpers for TLS channels |
psi_transaction_bits.h | Performance schema instrumentation interface |
server_telemetry_attribute_bits.h | |
server_telemetry_logs_bits.h | |
server_telemetry_logs_client_bits.h | |
server_telemetry_metrics_bits.h | |
server_telemetry_traces_bits.h | |
stored_program_bits.h | |
system_variables_bits.h | |
table_access_bits.h | Generic table access interface |
thd.h | |
thr_cond_bits.h | MySQL condition variable implementation |
thr_mutex_bits.h | ABI for thd_mutex |
thr_rwlock_bits.h | MySQL rwlock ABI |
► defs | |
event_tracking_authentication_defs.h | Data for authentication event tracking |
event_tracking_command_defs.h | Data for RPC command event tracking |
event_tracking_common_defs.h | Common data used for tracking various types of events |
event_tracking_connection_defs.h | Data for connection event tracking |
event_tracking_general_defs.h | Data for general event tracking |
event_tracking_global_variable_defs.h | Data for global variable event tracking |
event_tracking_lifecycle_defs.h | Data for program lifecycle events |
event_tracking_message_defs.h | Data for message event tracking |
event_tracking_parse_defs.h | Data for parse event tracking |
event_tracking_query_defs.h | Data for query event tracking |
event_tracking_stored_program_defs.h | Data for stored program event tracking |
event_tracking_table_access_defs.h | Data for query event tracking |
mysql_string_defs.h | String related data structures |
audit_api_connection_service.h | |
audit_api_message_service.h | |
backup_lock_service.h | |
binlog_storage_iterator.h | |
bulk_data_service.h | Services for bulk data conversion and load to SE |
bulk_load_service.h | This service provides interface for loading data in bulk from CSV files |
clone_protocol_service.h | This service provides functions for clone plugin to connect and interact with remote server's clone plugin counterpart |
component_status_var_service.h | |
component_sys_var_service.h | |
component_thread_cleanup_handler.h | |
dynamic_loader.h | |
dynamic_loader_scheme_file.h | |
dynamic_loader_service_notification.h | Connection event tracking |
dynamic_privilege.h | |
event_tracking_authentication_service.h | Authentication event tracking |
event_tracking_command_service.h | Command event tracking |
event_tracking_connection_service.h | Connection event tracking |
event_tracking_general_service.h | General event tracking |
event_tracking_global_variable_service.h | Globalvariable access event tracking |
event_tracking_lifecycle_service.h | Program lifecycle event tracking |
event_tracking_message_service.h | Message event tracking |
event_tracking_parse_service.h | Parse event tracking |
event_tracking_query_service.h | Query event tracking |
event_tracking_stored_program_service.h | Stored program execute event tracking |
event_tracking_table_access_service.h | Table access event tracking |
group_member_status_listener.h | |
group_membership_listener.h | |
group_replication_flow_control_metrics_service.h | |
group_replication_message_service.h | |
group_replication_status_service.h | |
host_application_signal.h | |
keyring_aes.h | |
keyring_generator.h | |
keyring_iterator_service.h | |
keyring_keys_metadata_iterator.h | |
keyring_load.h | |
keyring_metadata_query.h | |
keyring_reader_with_status.h | |
keyring_writer.h | |
language_service.h | |
log_builtins.h | |
log_builtins_filter.h | |
log_service.h | |
log_shared.h | |
log_sink_perfschema.h | |
my_host_application_signal.h | Convenience wrappers for mysql_service_host_application_signal_t |
mysql_admin_session.h | |
mysql_audit_print_service_double_data_source.h | |
mysql_audit_print_service_longlong_data_source.h | |
mysql_authentication_registration.h | |
mysql_command_consumer.h | |
mysql_command_services.h | |
mysql_cond.h | |
mysql_cond_service.h | |
mysql_connection_attributes_iterator.h | |
mysql_current_thread_reader.h | |
mysql_debug_keyword_service.h | |
mysql_debug_sync_service.h | |
mysql_global_variable_attributes_service.h | |
mysql_keyring_native_key_id.h | Implementation for mysql_keyring_native_key_id service |
mysql_mutex.h | |
mysql_mutex_service.h | |
mysql_option_tracker.h | |
mysql_psi_system.h | |
mysql_psi_system_service.h | |
mysql_query_attributes.h | |
mysql_runtime_error.h | |
mysql_runtime_error_service.h | |
mysql_rwlock.h | |
mysql_rwlock_service.h | |
mysql_scheduler.h | |
mysql_server_runnable_service.h | |
mysql_server_telemetry_logs_client_service.h | |
mysql_server_telemetry_logs_service.h | |
mysql_server_telemetry_metrics_service.h | |
mysql_server_telemetry_traces_service.h | |
mysql_signal_handler.h | |
mysql_simple_error_log.h | |
mysql_statement_service.h | |
mysql_status_variable_reader.h | Read status variable values service(s) |
mysql_stored_program.h | Services for reading and storing various stored program properties of the server stored program's object and its contexts |
mysql_string.h | |
mysql_system_variable.h | |
mysql_thd_attributes.h | |
mysql_thd_store_service.h | Connection event tracking |
mysql_transaction_delegate_control.h | |
ongoing_transaction_query_service.h | |
page_track_service.h | |
persistent_dynamic_loader.h | |
pfs_notification.h | |
pfs_plugin_table_service.h | |
pfs_resource_group.h | |
psi_cond.h | |
psi_cond_service.h | |
psi_error.h | |
psi_error_service.h | |
psi_file.h | |
psi_file_service.h | |
psi_idle.h | |
psi_idle_service.h | |
psi_mdl.h | |
psi_mdl_service.h | |
psi_memory.h | |
psi_memory_service.h | |
psi_metric.h | |
psi_metric_service.h | |
psi_mutex.h | |
psi_mutex_service.h | |
psi_rwlock.h | |
psi_rwlock_service.h | |
psi_socket.h | |
psi_socket_service.h | |
psi_stage.h | |
psi_stage_service.h | |
psi_statement.h | |
psi_statement_service.h | |
psi_system.h | |
psi_system_service.h | |
psi_table.h | |
psi_table_service.h | |
psi_thread.h | |
psi_thread_service.h | |
psi_tls_channel.h | |
psi_tls_channel_service.h | |
psi_transaction.h | |
psi_transaction_service.h | |
reference_caching.h | |
registry.h | |
rpl_applier_metrics_service.h | |
security_context.h | |
system_variable_source.h | |
system_variable_source_type.h | |
table_access_service.h | |
thread_cleanup_handler.h | |
thread_cleanup_register.h | |
udf_metadata.h | |
udf_registration.h | |
validate_password.h | |
► util | |
► event_tracking | |
event_tracking_authentication_consumer_helper.h | Helper file to create authentication event consumer |
event_tracking_command_consumer_helper.h | Helper file to create command event consumer |
event_tracking_connection_consumer_helper.h | Helper file to create connection event consumer |
event_tracking_general_consumer_helper.h | Helper file to create general event consumer |
event_tracking_global_variable_consumer_helper.h | Helper file to create global_variable event consumer |
event_tracking_lifecycle_consumer_helper.h | Helper file to create lifecycle event consumer |
event_tracking_message_consumer_helper.h | Helper file to create message event consumer |
event_tracking_parse_consumer_helper.h | Helper file to create parse event consumer |
event_tracking_query_consumer_helper.h | Helper file to create query event consumer |
event_tracking_stored_program_consumer_helper.h | Helper file to create stored_program event consumer |
event_tracking_table_access_consumer_helper.h | Helper file to create table_access event consumer |
debug_execute_if.h | |
debug_sync.h | |
weak_service_reference.h | |
component_implementation.h | Specifies macros to define Components |
minimal_chassis.h | |
my_service.h | |
service.h | |
service_implementation.h | Specifies macros to define Service Implementations |
► psi | |
mysql_cond.h | Instrumentation helpers for conditions |
mysql_data_lock.h | Instrumentation helpers for data locks |
mysql_error.h | Instrumentation helpers for errors |
mysql_file.h | Instrumentation helpers for mysys file io |
mysql_idle.h | Instrumentation helpers for idle waits |
mysql_mdl.h | Instrumentation helpers for metadata locks |
mysql_memory.h | Instrumentation helpers for memory allocation |
mysql_metric.h | Instrumentation helpers for metrics |
mysql_mutex.h | Instrumentation helpers for mutexes |
mysql_ps.h | Instrumentation helpers for prepared statements |
mysql_rwlock.h | Instrumentation helpers for rwlock |
mysql_socket.h | |
mysql_sp.h | Instrumentation helpers for stored programs |
mysql_stage.h | Instrumentation helpers for stages |
mysql_statement.h | Instrumentation helpers for statements |
mysql_system.h | Instrumentation helpers for system-level events |
mysql_table.h | Instrumentation helpers for table io |
mysql_telemetry_logs_client.h | Instrumentation helpers for telemetry logs client |
mysql_thread.h | Instrumentation helpers for mysys threads |
mysql_tls_channel.h | Instrumentation helpers for TLS channel info |
mysql_transaction.h | Instrumentation helpers for transactions |
psi_cond.h | Performance schema instrumentation interface |
psi_data_lock.h | Performance schema instrumentation interface |
psi_error.h | Performance schema instrumentation interface |
psi_file.h | Performance schema instrumentation interface |
psi_idle.h | Performance schema instrumentation interface |
psi_logger_client.h | Performance schema instrumentation interface |
psi_mdl.h | Performance schema instrumentation interface |
psi_memory.h | Performance schema instrumentation interface |
psi_metric.h | Performance schema instrumentation interface |
psi_mutex.h | Performance schema instrumentation interface |
psi_rwlock.h | Performance schema instrumentation interface |
psi_socket.h | Performance schema instrumentation interface |
psi_stage.h | Performance schema instrumentation interface |
psi_statement.h | Performance schema instrumentation interface |
psi_system.h | Performance schema instrumentation interface |
psi_table.h | Performance schema instrumentation interface |
psi_thread.h | Performance schema instrumentation interface |
psi_tls_channel.h | Performance schema instrumentation interface |
psi_transaction.h | Performance schema instrumentation interface |
► strings | |
api.h | |
collations.h | |
dtoa.h | |
int2str.h | |
m_ctype.h | A better implementation of the UNIX ctype(3) library |
my_strtoll10.h | |
attribute.h | |
client_authentication.h | |
client_plugin.h | MySQL Client Plugin API |
com_data.h | Definition of COM_DATA to be used with the Command service as data input structure |
group_replication_priv.h | |
my_loglevel.h | Definition of the global "loglevel" enumeration |
mysql_lex_string.h | |
plugin.h | |
plugin_audit.h | |
plugin_audit_message_types.h | |
plugin_auth.h | Authentication Plugin API |
plugin_auth_common.h | This file defines constants and data structures that are the same for both client- and server-side authentication plugins |
plugin_client_telemetry.h | Declarations for client-side plugins of type MYSQL_CLIENT_TELEMETRY_PLUGIN |
plugin_clone.h | API for clone plugin |
plugin_ftparser.h | |
plugin_group_replication.h | API for Group Replication plugin |
plugin_keyring.h | |
plugin_query_rewrite.h | API for the query rewrite plugin types (MYSQL_REWRITE_PRE_PARSE_PLUGIN and MYSQL_REWRITE_POST_PARSE_PLUGIN) |
plugin_trace.h | Declarations for client-side plugins of type MYSQL_CLIENT_TRACE_PLUGIN |
plugin_validate_password.h | API for validate_password plugin |
service_command.h | Header file for the Command service |
service_locking.h | Implements mysql_locking_service_st |
service_my_plugin_log.h | This service provides functions to report error conditions and log to mysql error log |
service_mysql_alloc.h | |
service_mysql_keyring.h | |
service_mysql_password_policy.h | Definitions for the password validation service |
service_mysql_string.h | This service provides functions to parse mysql String |
service_parser.h | Plugin service that provides access to the parser and some operations on the parse tree |
service_plugin_registry.h | Declaration of the registry plugin service |
service_rpl_transaction_ctx.h | This service provides a function for plugins to report if a transaction of a given THD should continue or be aborted |
service_rpl_transaction_write_set.h | This service provides a function for plugins to get the write set of a given transaction |
service_rules_table.h | Plugin service that provides access to the rewrite rules table that is used by the Rewriter plugin |
service_security_context.h | Definitions for the password validation service |
service_srv_session.h | Header file for the Server session service |
service_srv_session_bits.h | These are the common definitions between the plugin service for sessions and the component service extension for sessions |
service_srv_session_info.h | Service providing setters and getters for some properties of a session |
service_ssl_wrapper.h | |
service_thd_alloc.h | This service provides functions to allocate memory in a connection local memory pool |
service_thd_engine_lock.h | This service provides functions for storage engines to report lock related activities |
service_thd_wait.h | This service provides functions for plugins and storage engines to report when they are going to sleep/stall |
service_thread_scheduler.h | |
services.h | |
status_var.h | |
thread_pool_priv.h | All accesses to THD variables and functions are defined in this header file |
thread_type.h | |
udf_registration_types.h | |
add_with_saturate.h | Some utilities for saturating add |
base64.h | |
base64_encode.h | |
big_endian.h | Endianness-independent definitions (little_endian.h contains optimized versions if you know you are on a little-endian platform) |
c_string_less.h | |
compression.h | |
crypt_genhash_impl.h | |
decimal.h | |
depth_first_search.h | |
dh_ecdh_config.h | |
dig_vec.h | |
dur_prop.h | |
encode_ptr.h | |
errmsg.h | Error messages for MySQL clients |
field_types.h | This file contains the field type |
ft_global.h | Some definitions for full-text indices |
heap.h | |
installed_headers.cc | |
integer_digits.h | This file contains utilities for accessing digits of integers, and for converting them to strings |
jemalloc_win.h | Details for dynamically loading and using jemalloc.dll on Windows |
keycache.h | Key cache variable structures |
keyring_operations_helper.h | |
lex_string.h | |
lf.h | |
little_endian.h | Data in little-endian format |
m_string.h | |
manifest.h | |
map_helpers.h | |
mem_root_deque.h | |
memory_debugging.h | Various macros useful for communicating with memory debuggers, such as Valgrind |
mf_wcomp.h | |
mutex_lock.h | |
my_aes.h | Wrapper to give simple interface for MySQL to AES standard encryption |
my_aligned_malloc.h | |
my_alloc.h | This file follows Google coding style, except for the name MEM_ROOT (which is kept for historical reasons) |
my_atomic.h | |
my_base.h | This file includes constants used by all storage engines |
my_basename.h | A macro that gives FILE without the directory name (e.g |
my_bitmap.h | |
my_byteorder.h | Functions for reading and storing in machine-independent format |
my_check_opt.h | |
my_checksum.h | Abstraction functions over zlib/intrinsics |
my_cleanse.h | |
my_command.h | |
my_compare.h | |
my_compiler.h | Header for compiler-dependent features |
my_compress.h | |
my_config.h | |
my_dbug.h | |
my_default.h | |
my_dir.h | |
my_double2ulonglong.h | Utility functions for converting between ulonglong and double |
my_getopt.h | |
my_getpwnam.h | |
my_hash_combine.h | A convenient way to combine two hash values |
my_hostname.h | Common definition used by mysys, performance schema and server & client |
my_icp.h | |
my_inttypes.h | Some integer typedefs for easier portability |
my_io.h | Common #defines and includes for file and socket I/O |
my_list.h | |
my_macros.h | Some common macros |
my_md5.h | Wrapper function for MD5 implementation |
my_md5_size.h | This is not part of md5.h, so that it can be included using C linkage, unlike that file |
my_murmur3.h | |
my_openssl_fips.h | |
my_pointer_arithmetic.h | Some macros for dealing with pointer arithmetic, e.g., aligning of buffers to a given size |
my_psi_config.h | Defines various enable/disable and HAVE_ macros related to the performance schema instrumentation system, without pulling in any system #include files (which breaks the ABI checker) |
my_rapidjson_size_t.h | Define rapidjson::SizeType to be std::uint64_t |
my_rcu_lock.h | |
my_rdtsc.h | Multi-platform timer code |
my_rnd.h | A wrapper to use OpenSSL PRNGs |
my_sharedlib.h | Functions related to handling of plugins and other dynamically loaded libraries |
my_shm_defaults.h | A few default values for shared memory, used in multiple places |
my_sqlcommand.h | |
my_stacktrace.h | |
my_sys.h | Common header for many mysys elements |
my_systime.h | Defines for getting and processing the current system type programmatically |
my_table_map.h | |
my_thread.h | Defines to make different thread packages compatible |
my_thread_local.h | |
my_thread_os_id.h | Portable wrapper for gettid() |
my_time.h | Interface for low level time utilities |
my_time_t.h | |
my_timer.h | |
my_tree.h | |
my_user.h | |
my_xml.h | |
myisam.h | This file should be included when using myisam functions |
myisammrg.h | This file should be included when using merge isam functions |
myisampack.h | Storing of values in high byte first order |
mysql.h | This file defines the client API to MySQL and also the ABI of the dynamically linked libmysqlclient |
mysql_async.h | Declarations for asynchronous client communication |
mysql_com.h | Common definition between mysql server & client |
mysql_com_server.h | Definitions private to the server, used in the networking layer to notify specific events |
mysql_time.h | Time declarations shared between the server and client API: you should not add anything to this header unless it's used (and hence should be visible) in mysql.h |
mysql_version.h | |
mysys_err.h | |
nulls.h | |
pfs_cond_provider.h | Performance schema instrumentation (declarations) |
pfs_data_lock_provider.h | Performance schema instrumentation (declarations) |
pfs_error_provider.h | Performance schema instrumentation (declarations) |
pfs_file_provider.h | Performance schema instrumentation (declarations) |
pfs_idle_provider.h | Performance schema instrumentation (declarations) |
pfs_memory_provider.h | Performance schema instrumentation (declarations) |
pfs_metadata_provider.h | Performance schema instrumentation (declarations) |
pfs_metric_provider.h | Performance schema instrumentation (declarations) |
pfs_mutex_provider.h | Performance schema instrumentation (declarations) |
pfs_rwlock_provider.h | Performance schema instrumentation (declarations) |
pfs_socket_provider.h | Performance schema instrumentation (declarations) |
pfs_stage_provider.h | Performance schema instrumentation (declarations) |
pfs_statement_provider.h | Performance schema instrumentation (declarations) |
pfs_system_provider.h | Performance schema instrumentation (declarations) |
pfs_table_provider.h | Performance schema instrumentation (declarations) |
pfs_telemetry_logs_client_provider.h | Performance schema instrumentation (declarations) |
pfs_telemetry_logs_provider.h | Performance schema instrumentation (declarations) |
pfs_thread_provider.h | Performance schema instrumentation (declarations) |
pfs_tls_channel_provider.h | Performance schema instrumentation (declarations) |
pfs_transaction_provider.h | Performance schema instrumentation (declarations) |
prealloced_array.h | |
print_version.h | |
priority_queue.h | |
rwlock_scoped_lock.h | |
scope_guard.h | |
service_versions.h | |
sha1.h | |
sha2.h | |
sql_common.h | |
sql_string.h | Our own string classes, used pervasively throughout the executor |
str2int.h | |
strcont.h | |
string_template_utils.h | |
string_with_len.h | |
strmake.h | |
strxmov.h | |
strxnmov.h | |
template_utils.h | |
thr_cond.h | MySQL condition variable implementation |
thr_lock.h | |
thr_mutex.h | MySQL mutex implementation |
thr_rwlock.h | MySQL rwlock implementation |
tls_ciphers.h | |
typelib.h | |
unhex.h | |
unsafe_string_append.h | |
violite.h | Vio Lite |
welcome_copyright_notice.h | |
► libmysql | |
► authentication_kerberos | |
auth_kerberos_client_io.cc | |
auth_kerberos_client_io.h | |
auth_kerberos_client_plugin.cc | |
auth_kerberos_client_plugin.h | |
gssapi_authentication_client.cc | |
gssapi_authentication_client.h | |
gssapi_utility.cc | |
gssapi_utility.h | |
kerberos_client_interface.cc | |
kerberos_client_interface.h | |
kerberos_core.cc | |
kerberos_core.h | |
log_client.cc | |
log_client.h | |
sspi_authentication_client.cc | |
sspi_authentication_client.h | |
sspi_utility.cc | |
sspi_utility.h | |
► authentication_ldap | |
auth_ldap_kerberos.cc | |
auth_ldap_kerberos.h | |
auth_ldap_sasl_client.cc | |
auth_ldap_sasl_client.h | |
auth_ldap_sasl_mechanism.cc | |
auth_ldap_sasl_mechanism.h | |
krb5_interface.cc | |
krb5_interface.h | |
log_client.cc | |
log_client.h | |
► authentication_native_password | |
mysql_native_password.cc | |
► authentication_oci_client | |
authentication_oci_client_plugin.cc | |
► authentication_openid_connect_client | |
authentication_openid_connect_client_plugin.cc | |
► authentication_win | |
common.cc | |
common.h | |
handshake.cc | |
handshake.h | |
handshake_client.cc | |
log_client.cc | |
plugin_client.cc | |
► fido_client | |
► authentication_webauthn | |
webauthn_assertion.cc | |
webauthn_assertion.h | |
webauthn_client_plugin.cc | |
webauthn_registration.cc | |
webauthn_registration.h | |
► common | |
assertion.cc | |
assertion.h | |
common.cc | |
common.h | |
registration.cc | |
registration.h | |
api_test.c | Application for testing if all C API functions to be exported by the client library (as declared by CLIENT_API_FUNCTIONS in libmysql/CMakeLists.txt) are declared by <mysql.h> header and indeed exported |
client_settings.h | |
dns_srv.cc | |
dns_srv_data.h | |
errmsg.cc | |
init_commands_array.h | |
libmysql.cc | |
libmysql_dummy.c | |
mysql_trace.cc | |
mysql_trace.h | |
test_trace_plugin.cc | |
► libs | |
► mysql | |
► abi_helpers | |
► detail | |
array_base.h | Experimental API header |
abi_helpers.h | Experimental API header |
array_view.h | Experimental API header |
field.h | Experimental API header |
packet.h | Experimental API header |
► allocators | |
allocator.h | Allocator class that uses a polymorphic Memory_resource to allocate memory |
memory_resource.h | Class that wraps resources in a polymorphic manner |
► binlog | |
► event | |
► codecs | |
base.h | |
binary.cpp | |
binary.h | |
factory.cpp | |
factory.h | |
► compression | |
base.cpp | |
base.h | |
compressor.cpp | |
compressor.h | |
decompress_status.cpp | |
decompress_status.h | |
decompressor.cpp | |
decompressor.h | |
factory.cpp | |
factory.h | |
none_comp.cpp | |
none_comp.h | |
none_dec.cpp | |
none_dec.h | |
payload_event_buffer_istream.cpp | |
payload_event_buffer_istream.h | Stream class that yields decompressed event byte buffers from a Transaction_payload_log_event |
zstd_comp.cpp | |
zstd_comp.h | |
zstd_dec.cpp | |
zstd_dec.h | |
► export | |
binary_log_funcs.h | |
binary_log.h | |
binary_log_funcs.cpp | |
binlog_event.cpp | |
binlog_event.h | Contains the classes representing events occurring in the replication stream |
byteorder.h | The file contains functions to convert the byte encoding of integer values to and from little-endian and big-endian byte order |
control_events.cpp | |
control_events.h | Contains the classes representing events operating in the replication stream properties |
debug_vars.h | This header file contains the status of variables used by MySQL tests for debug operations |
event_decoding_error.h | |
event_reader.cpp | |
event_reader.h | Contains the class responsible for deserializing fields of an event previously stored in a buffer |
event_reader_macros.h | Contains macros used by libbinlogevents deserialization |
load_data_events.cpp | |
load_data_events.h | LOAD DATA INFILE is not written to the binary log like other statements |
rows_event.cpp | |
rows_event.h | Contains the classes representing events which are used for row based replication |
statement_events.cpp | |
statement_events.h | Contains the classes representing statement events occurring in the replication stream |
table_id.h | Contains the class Table_id, mainly used for row based replication |
trx_boundary_parser.cpp | |
trx_boundary_parser.h | Transaction boundary parser definitions |
wrapper_functions.h | Contains wrapper functions for memory allocation and deallocation |
► containers | |
► buffers | |
buffer_sequence_view.h | Container class that provides a sequence of buffers to the caller |
buffer_view.h | Class that groups a pointer+size as one object, without managing the memory for it |
grow_calculator.cpp | |
grow_calculator.h | |
grow_constraint.cpp | |
grow_constraint.h | |
grow_status.cpp | |
grow_status.h | |
managed_buffer.h | Container class that provides a contiguous memory buffer to the caller, which the caller can request to grow |
managed_buffer_sequence.h | Container class that provides a sequence of buffers to the caller |
rw_buffer.h | Non-owning manager for a fixed memory buffer, which is split into a read part and a write part, with a movable split position |
rw_buffer_sequence.h | Container class that provides a sequence of buffers to the caller |
► gtid | |
► internal | |
parsing_helpers.h | |
global.h | |
gtid.cpp | |
gtid.h | |
gtid_constants.h | |
gtid_format.h | |
gtidset.cpp | |
gtidset.h | |
tag.cpp | |
tag.h | |
tag_plain.cpp | |
tag_plain.h | |
tsid.cpp | |
tsid.h | |
tsid_plain.cpp | |
tsid_plain.h | |
uuid.cpp | |
uuid.h | |
► math | |
bounded_arithmetic.h | |
► serialization | |
archive.h | Experimental API header |
archive_binary.cpp | |
archive_binary.h | Experimental API header |
archive_binary_field_max_size_calculator.h | Experimental API header |
archive_binary_impl.hpp | Experimental API header |
archive_text.cpp | |
archive_text.h | Experimental API header |
archive_text_impl.hpp | Experimental API header |
byte_order_helpers.h | Experimental API header Conversions between different number representations |
field_definition.h | Experimental API header |
field_definition_helpers.h | Helpers aimed at deducing Field_type in case size is provided, and basic field and compound field definitions |
field_functor.h | Experimental API header |
field_wrapper.h | Experimental API header |
primitive_type_codec.cpp | |
primitive_type_codec.h | Experimental API header |
read_archive_binary.cpp | |
read_archive_binary.h | Experimental API header |
read_archive_binary_impl.hpp | Experimental API header |
serializable.h | Experimental API header |
serializable_impl.hpp | Experimental API header |
serializable_size_calculator.h | Experimental API header |
serializable_type_tags.h | Experimental API header Defines tags supported by the serializable, used for internal dispatching |
serializable_type_traits.h | Experimental API header |
serialization_error.cpp | |
serialization_error.h | Experimental API header |
serialization_error_type.h | Experimental API header |
serialization_format_version.h | Experimental API header |
serialization_types.h | Experimental API header |
serializer.h | Experimental API header |
serializer_default.h | Experimental API header |
serializer_default_impl.hpp | Experimental API header |
serializer_impl.hpp | Experimental API header |
unknown_field_policy.h | Experimental API header |
variable_length_integers.h | Experimental API header |
write_archive_binary.cpp | |
write_archive_binary.h | Experimental API header |
write_archive_binary_impl.hpp | Experimental API header |
► utils | |
concat.h | Convenience function that concatenates arbitrary arguments, by feeding them to an ostringstream |
deprecate_header.h | Experimental API header Contains macro that can be used to deprecate a header |
enumeration_utils.h | Experimental API header |
error.h | Experimental API header |
is_specialization.h | Experimental API header |
nodiscard.h | |
return_status.h | Experimental API header |
► libservices | |
locking_service.c | |
my_plugin_log_service.c | |
my_thread_scheduler_service.c | |
mysql_keyring_service.c | |
mysql_malloc_service.c | |
mysql_password_policy_service.c | |
mysql_string_service.c | |
parser_service.c | |
plugin_registry_service.c | |
rpl_transaction_ctx_service.c | |
rpl_transaction_write_set_service.c | |
security_context_service.c | |
service_command.c | |
srv_session_info_service.c | |
srv_session_service.c | |
thd_alloc_service.c | |
thd_wait_service.c | |
mysql-test | |
► mysys | |
base64_encode.cc | |
build_id.cc | |
build_id.h | |
build_id_test.cc | |
charset.cc | |
crypt_genhash_impl.cc | |
dbug.cc | |
decimal.cc | |
errors.cc | |
escape_string.cc | |
keyring_operations_helper.cc | |
kqueue_timers.cc | |
lf_alloc-pin.cc | Wait-free concurrent allocator based on pinning addresses |
lf_dynarray.cc | Analog of DYNAMIC_ARRAY that never reallocs (so no pointer into the array may ever become invalid) |
lf_hash.cc | Extensible hash |
list.cc | Code for handling double-linked lists in C |
mf_arr_appstr.cc | |
mf_cache.cc | Open a temporary file and cache it with io_cache |
mf_dirname.cc | |
mf_fn_ext.cc | |
mf_format.cc | |
mf_iocache.cc | Cashing of files with only does (sequential) read or writes of fixed- length records |
mf_iocache2.cc | More functions to be used with IO_CACHE files |
mf_keycache.cc | These functions handle keyblock caching for ISAM and MyISAM tables |
mf_keycaches.cc | Handling of multiple key caches |
mf_loadpath.cc | |
mf_pack.cc | |
mf_path.cc | |
mf_same.cc | |
mf_tempdir.cc | |
mf_tempfile.cc | |
mf_unixpath.cc | |
mf_wcomp.cc | Functions for comparing with wild-cards |
mulalloc.cc | |
my_access.cc | |
my_aes.cc | |
my_aes_impl.h | |
my_aes_openssl.cc | |
my_aligned_malloc.cc | |
my_alloc.cc | Implementation of MEM_ROOT |
my_bitmap.cc | Handling of uchar arrays as large bitmaps |
my_chmod.cc | |
my_chsize.cc | |
my_compare.cc | |
my_compress.cc | |
my_conio.cc | |
my_copy.cc | |
my_create.cc | |
my_default.cc | Add all options from files named "group".cnf from the default_directories before the command line arguments |
my_default_priv.h | |
my_delete.cc | |
my_error.cc | |
my_fallocator.cc | |
my_file.cc | |
my_fopen.cc | |
my_fstream.cc | |
my_gethwaddr.cc | Get hardware address for an interface |
my_getopt.cc | |
my_getpwnam.cc | |
my_getwd.cc | |
my_handler_errors.h | |
my_init.cc | |
my_kdf.cc | |
my_kdf.h | |
my_largepage.cc | |
my_lib.cc | |
my_malloc.cc | |
my_md5.cc | Wrapper functions for OpenSSL |
my_mess.cc | |
my_mkdir.cc | |
my_mmap.cc | |
my_murmur3.cc | Implementation of 32-bit version of MurmurHash3 - fast non-cryptographic hash function with good statistical properties, which is based on public domain code by Austin Appleby |
my_nojemalloc.cc | |
my_once.cc | |
my_open.cc | |
my_openssl_fips.cc | |
my_pread.cc | |
my_rdtsc.cc | Multi-platform timer code |
my_read.cc | |
my_rename.cc | |
my_rm_dir_w_symlink.cc | |
my_rnd.cc | |
my_seek.cc | |
my_sha1.cc | Wrapper functions for OpenSSL implementations |
my_sha2.cc | A compatibility layer to our built-in SSL implementation, to mimic the oft-used external library, OpenSSL |
my_static.cc | Static variables for mysys library |
my_static.h | Static variables for mysys library |
my_string.cc | Code for handling strings with can grow dynamically |
my_symlink.cc | |
my_symlink2.cc | Advanced symlink handling |
my_sync.cc | |
my_syslog.cc | |
my_system.cc | Functions to retrieve system information like total Physical memory |
my_systime.cc | Functions for manipulating timespec structs and get_date for converting a time_t to string using various date formats |
my_thr_init.cc | Functions to handle initialization and allocation of all mysys & debug thread variables |
my_thread.cc | |
my_time.cc | Implementation of low level time utilities |
my_user.cc | |
my_version.cc | Functions to compare server version strings and and determine if clone should be allowed |
my_windac.cc | |
my_winerr.cc | Convert Windows API error (GetLastError() to Posix equivalent (errno) |
my_winfile.cc | The purpose of this file is to provide implementation of file IO routines on Windows that can be thought as drop-in replacement for corresponding C runtime functionality |
my_write.cc | |
mysys_priv.h | |
pack.cc | |
posix_timers.cc | |
print_version.cc | |
psi_noop.cc | Always provide the noop performance interface, for plugins |
ptr_cmp.cc | |
stacktrace.cc | |
str2int.cc | |
strcont.cc | |
strmake.cc | |
strxmov.cc | |
strxnmov.cc | |
thr_cond.cc | |
thr_lock.cc | Read and write locks for Posix threads |
thr_mutex.cc | |
thr_rwlock.cc | Synchronization - readers / writer thread locks |
tree.cc | Code for handling red-black (balanced) binary trees |
typelib.cc | Functions to handle typelib |
unhex.cc | |
win_timers.cc | |
► plugin | |
► audit_null | |
audit_null.cc | |
audit_null_variables.h | |
test_security_context.cc | |
► auth | |
auth_socket.cc | Auth_socket authentication plugin |
dialog.cc | Dialog client authentication plugin with examples |
mysql_no_login.cc | Mysql_no_login authentication plugin |
qa_auth_client.cc | |
qa_auth_interface.cc | |
qa_auth_server.cc | |
test_plugin.cc | Test driver for the mysql-test/t/plugin_auth.test |
► daemon_example | |
daemon_example.cc | |
► ddl_rewriter | |
ddl_rewriter.cc | |
ddl_rewriter.h | |
ddl_rewriter_plugin.cc | |
► fulltext | |
► example | |
plugin_example.cc | |
► mecab_parser | |
plugin_mecab.cc | |
► ngram_parser | |
plugin_ngram.cc | |
► group_replication | |
► include | |
► certification | |
certified_gtid.h | |
gtid_generator.h | |
gtid_generator_for_sidno.h | |
► group_actions | |
communication_protocol_action.h | |
group_action.h | |
group_action_coordinator.h | |
group_actions_transaction_controller.h | |
multi_primary_migration_action.h | |
primary_election_action.h | |
► handlers | |
applier_handler.h | |
certification_handler.h | |
event_cataloger.h | |
pipeline_handlers.h | |
► perfschema | |
pfs.h | |
table_communication_information.h | |
table_replication_group_configuration_version.h | |
table_replication_group_member_actions.h | |
utilities.h | |
► plugin_handlers | |
consensus_leaders_handler.h | |
group_partition_handling.h | |
member_actions_handler.h | |
member_actions_handler_configuration.h | |
metrics_handler.h | |
offline_mode_handler.h | |
primary_election_include.h | |
primary_election_invocation_handler.h | |
primary_election_primary_process.h | |
primary_election_secondary_process.h | |
primary_election_utils.h | |
primary_election_validation_handler.h | |
read_mode_handler.h | |
recovery_metadata.h | |
recovery_metadata_joiner_information.h | |
remote_clone_handler.h | |
server_ongoing_transactions_handler.h | |
stage_monitor_handler.h | |
► plugin_messages | |
group_action_message.h | |
group_service_message.h | |
group_validation_message.h | |
recovery_message.h | |
recovery_metadata_message.h | |
recovery_metadata_message_compressed_parts.h | |
single_primary_message.h | |
sync_before_execution_message.h | |
transaction_message.h | |
transaction_message_interface.h | |
transaction_prepared_message.h | |
transaction_with_guarantee_message.h | |
► plugin_observers | |
channel_observation_manager.h | |
group_event_observer.h | |
group_transaction_observation_manager.h | |
recovery_metadata_observer.h | |
► plugin_variables | |
recovery_endpoints.h | |
► services | |
► flow_control | |
get_metrics.h | |
► message_service | |
message_service.h | |
► notification | |
► impl | |
gms_listener_test.h | |
notification.h | |
► status_service | |
status_service.h | |
► system_variable | |
get_system_variable.h | |
set_system_variable.h | |
registry.h | |
server_services_references.h | |
► sql_service | |
sql_command_test.h | |
sql_resultset.h | |
sql_service_command.h | |
sql_service_context.h | |
sql_service_context_base.h | |
sql_service_interface.h | |
► thread | |
mysql_thread.h | |
► udf | |
udf_communication_protocol.h | |
udf_descriptor.h | |
udf_member_actions.h | |
udf_multi_primary.h | |
udf_registration.h | |
udf_single_primary.h | |
udf_utils.h | |
udf_write_concurrency.h | |
applier.h | |
applier_channel_state_observer.h | |
asynchronous_channels_state_observer.h | |
auto_increment.h | |
autorejoin.h | |
certification_result.h | |
certifier.h | |
certifier_stats_interface.h | |
compatibility_module.h | |
configuration_propagation.h | |
consistency_manager.h | |
delayed_plugin_initialization.h | |
gcs_event_handlers.h | |
gcs_logger.h | |
gcs_mysql_network_provider.h | |
gcs_operations.h | |
gcs_plugin_messages.h | |
gcs_view_modification_notifier.h | |
gr_compression.h | |
gr_decompression.h | |
hold_transactions.h | |
leave_group_on_failure.h | |
member_info.h | |
member_version.h | |
mysql_version_gcs_protocol_map.h | |
observer_server_actions.h | |
observer_server_channels.h | |
observer_server_state.h | |
observer_trans.h | |
pipeline_factory.h | |
pipeline_interfaces.h | |
pipeline_stats.h | |
plugin.h | |
plugin_constants.h | |
plugin_psi.h | |
plugin_server_include.h | |
plugin_status_variables.h | |
plugin_utils.h | |
plugin_variables.h | |
ps_information.h | |
recovery.h | |
recovery_channel_state_observer.h | |
recovery_state_transfer.h | |
replication_threads_api.h | |
► libmysqlgcs | |
► include | |
► mysql | |
► gcs | |
► xplatform | |
byteorder.h | Plugin/group_replication/libmysqlgcs/include/mysql/gcs/xplatform/byteorder.h |
my_xp_cond.h | |
my_xp_mutex.h | |
my_xp_thread.h | |
my_xp_util.h | |
gcs_communication_event_listener.h | |
gcs_communication_interface.h | |
gcs_control_event_listener.h | |
gcs_control_interface.h | |
gcs_group_identifier.h | |
gcs_group_management_interface.h | |
gcs_interface.h | |
gcs_logging.h | |
gcs_logging_system.h | |
gcs_member_identifier.h | |
gcs_message.h | |
gcs_psi.h | |
gcs_statistics_interface.h | |
gcs_types.h | |
gcs_view.h | |
gcs_view_identifier.h | |
mysql_gcs.h | |
► xcom | |
gcs_debug.h | |
task_debug.h | |
xcom.h | |
xcom_profile.h | |
► src | |
► bindings | |
► xcom | |
► xcom | |
► network | |
► include | |
network_management_interface.h | |
network_provider.h | |
network_provider_manager.cc | |
network_provider_manager.h | |
xcom_network_provider.cc | |
xcom_network_provider.h | |
xcom_network_provider_native_lib.cc | |
xcom_network_provider_native_lib.h | |
xcom_network_provider_ssl_native_lib.cc | |
► statistics | |
► include | |
statistics_storage_interface.h | |
statistics_storage_interface_default_impl.h | |
► windeps | |
► include | |
► sys | |
sunrpc_sys_types.h | |
time.h | Include file for Sun RPC to compile out of the box |
endian.h | Include only the necessary part of Sun RPC for Windows builds |
libintl.h | Include only the necessary part of Sun RPC for Windows builds |
win_i18n.h | |
► sunrpc | |
► rpc | |
rpc.h | Include only the necessary part of Sun RPC for Windows builds |
types.h | |
xdr.h | External Data Representation Serialization Routines |
xdr.c | Generic XDR routines implementation |
xdr_array.c | Generic XDR routines implementation |
xdr_float.c | Generic XDR routines implementation |
xdr_mem.c | If you have some data to be interpreted as external data representation or to be converted to external data representation in a memory buffer, then this is the package for you |
xdr_ref.c | These are the "non-trivial" xdr primitives used to serialize and de-serialize "pointers" |
xdr_sizeof.c | General purpose routine to see how much space something will use when serialized using XDR |
app_data.cc | |
app_data.h | |
bitset.cc | |
bitset.h | |
checked_data.cc | |
checked_data.h | |
err_dump.h | |
get_synode_app_data.cc | |
get_synode_app_data.h | |
leader_info_data.cc | |
leader_info_data.h | |
node_address.cc | |
node_address.h | |
node_connection.h | |
node_list.cc | |
node_list.h | |
node_no.h | |
node_set.cc | |
node_set.h | |
pax_msg.cc | |
pax_msg.h | |
result.h | |
retry.h | |
server_struct.h | |
simset.cc | |
simset.h | |
site_def.cc | |
site_def.h | |
site_struct.h | |
sock_probe.cc | |
sock_probe.h | |
sock_probe_ix.h | |
sock_probe_win32.h | |
synode_no.cc | |
synode_no.h | |
task.cc | Rudimentary, non-preemptive task system in portable C, based on Tom Duff's switch-based coroutine trick and a stack of environment structs |
task.h | Rudimentary task system in portable C, based on Tom Duff's switch-based coroutine trick and a stack of environment structs |
task_arg.h | |
task_debug.cc | |
task_net.cc | |
task_net.h | |
task_os.h | |
x_platform.h | |
xcom_base.cc | Xcom/xcom_base.c The new version of xcom is a major rewrite to allow transmission of multiple messages from several sources simultaneously without collision |
xcom_base.h | |
xcom_cache.cc | |
xcom_cache.h | |
xcom_cfg.cc | |
xcom_cfg.h | |
xcom_common.h | |
xcom_detector.cc | |
xcom_detector.h | |
xcom_input_request.cc | |
xcom_input_request.h | |
xcom_interface.cc | |
xcom_interface.h | |
xcom_limits.h | |
xcom_logger.h | |
xcom_memory.cc | |
xcom_memory.h | |
xcom_msg_queue.cc | |
xcom_msg_queue.h | |
xcom_os_layer.h | |
xcom_proto.h | |
xcom_recover.cc | |
xcom_recover.h | |
xcom_scope_guard.h | |
xcom_ssl_transport.h | |
xcom_statistics.cc | |
xcom_statistics.h | |
xcom_transport.cc | |
xcom_transport.h | |
xcom_vp_platform.h | |
xcom_vp_str.cc | |
xcom_vp_str.h | |
xdr_checked_data.c | |
xdr_checked_data.h | |
xdr_utils.h | |
gcs_basic_logging.h | |
gcs_internal_message.cc | |
gcs_internal_message.h | |
gcs_internal_message_headers.cc | |
gcs_internal_message_headers.h | |
gcs_message_stage_lz4.cc | |
gcs_message_stage_lz4.h | |
gcs_message_stage_split.cc | |
gcs_message_stage_split.h | |
gcs_message_stages.cc | |
gcs_message_stages.h | |
gcs_mpsc_queue.h | |
gcs_xcom_communication_interface.cc | |
gcs_xcom_communication_interface.h | |
gcs_xcom_communication_protocol_changer.cc | |
gcs_xcom_communication_protocol_changer.h | |
gcs_xcom_control_interface.cc | |
gcs_xcom_control_interface.h | |
gcs_xcom_expels_in_progress.cc | |
gcs_xcom_expels_in_progress.h | |
gcs_xcom_group_management.cc | |
gcs_xcom_group_management.h | |
gcs_xcom_group_member_information.cc | |
gcs_xcom_group_member_information.h | |
gcs_xcom_input_queue.h | |
gcs_xcom_interface.cc | |
gcs_xcom_interface.h | |
gcs_xcom_networking.cc | |
gcs_xcom_networking.h | |
gcs_xcom_notification.cc | |
gcs_xcom_notification.h | |
gcs_xcom_proxy.cc | |
gcs_xcom_proxy.h | |
gcs_xcom_state_exchange.cc | |
gcs_xcom_state_exchange.h | |
gcs_xcom_statistics_interface.cc | |
gcs_xcom_statistics_interface.h | |
gcs_xcom_statistics_manager.cc | |
gcs_xcom_statistics_manager.h | |
gcs_xcom_statistics_storage_impl.cc | |
gcs_xcom_statistics_storage_impl.h | |
gcs_xcom_synode.cc | |
gcs_xcom_synode.h | |
gcs_xcom_utils.cc | |
gcs_xcom_utils.h | |
gcs_xcom_view_identifier.cc | |
gcs_xcom_view_identifier.h | |
gcs_xxhash.h | |
► interface | |
► xplatform | |
my_xp_cond.cc | |
my_xp_mutex.cc | |
my_xp_thread.cc | |
my_xp_util.cc | |
gcs_group_identifier.cc | |
gcs_logging.cc | |
gcs_logging_system.cc | |
gcs_member_identifier.cc | |
gcs_message.cc | |
gcs_psi.cc | |
gcs_tagged_lock.cc | |
gcs_tagged_lock.h | |
gcs_types.cc | |
gcs_view.cc | |
gcs_interface_factory.cc | |
► protobuf | |
replication_group_member_actions.proto | |
replication_group_recovery_metadata.proto | |
► src | |
► certification | |
certified_gtid.cc | |
gtid_generator.cc | |
gtid_generator_for_sidno.cc | |
► group_actions | |
communication_protocol_action.cc | |
group_action.cc | |
group_action_coordinator.cc | |
group_actions_transaction_controller.cc | |
multi_primary_migration_action.cc | |
primary_election_action.cc | |
► handlers | |
applier_handler.cc | |
certification_handler.cc | |
event_cataloger.cc | |
► perfschema | |
pfs.cc | |
table_communication_information.cc | |
table_replication_group_configuration_version.cc | |
table_replication_group_member_actions.cc | |
► plugin_handlers | |
consensus_leaders_handler.cc | |
group_partition_handling.cc | |
member_actions_handler.cc | |
member_actions_handler_configuration.cc | |
metrics_handler.cc | |
offline_mode_handler.cc | |
primary_election_invocation_handler.cc | |
primary_election_primary_process.cc | |
primary_election_secondary_process.cc | |
primary_election_utils.cc | |
primary_election_validation_handler.cc | |
read_mode_handler.cc | |
recovery_metadata.cc | |
recovery_metadata_joiner_information.cc | |
remote_clone_handler.cc | |
server_ongoing_transactions_handler.cc | |
stage_monitor_handler.cc | |
► plugin_messages | |
group_action_message.cc | |
group_service_message.cc | |
group_validation_message.cc | |
recovery_message.cc | |
recovery_metadata_message.cc | |
recovery_metadata_message_compressed_parts.cc | |
single_primary_message.cc | |
sync_before_execution_message.cc | |
transaction_message.cc | |
transaction_prepared_message.cc | |
transaction_with_guarantee_message.cc | |
► plugin_observers | |
channel_observation_manager.cc | |
group_event_observer.cc | |
group_transaction_observation_manager.cc | |
recovery_metadata_observer.cc | |
► plugin_variables | |
recovery_endpoints.cc | |
► services | |
► flow_control | |
get_metrics.cc | |
► message_service | |
message_service.cc | |
► notification | |
► impl | |
gms_listener_test.cc | |
notification.cc | |
► status_service | |
status_service.cc | |
► system_variable | |
get_system_variable.cc | |
set_system_variable.cc | |
registry.cc | |
server_services_references.cc | |
► sql_service | |
sql_command_test.cc | |
sql_resultset.cc | |
sql_service_command.cc | |
sql_service_context.cc | |
sql_service_context_base.cc | |
sql_service_interface.cc | |
► thread | |
mysql_thread.cc | |
► udf | |
udf_communication_protocol.cc | |
udf_member_actions.cc | |
udf_multi_primary.cc | |
udf_registration.cc | |
udf_single_primary.cc | |
udf_utils.cc | |
udf_write_concurrency.cc | |
applier.cc | |
applier_channel_state_observer.cc | |
asynchronous_channels_state_observer.cc | |
auto_increment.cc | |
autorejoin.cc | |
certifier.cc | |
compatibility_module.cc | |
consistency_manager.cc | |
delayed_plugin_initialization.cc | |
gcs_event_handlers.cc | |
gcs_logger.cc | |
gcs_mysql_network_provider.cc | |
gcs_operations.cc | |
gcs_plugin_messages.cc | |
gcs_view_modification_notifier.cc | |
gr_compression.cc | |
gr_decompression.cc | |
hold_transactions.cc | |
leave_group_on_failure.cc | |
member_info.cc | |
member_version.cc | |
mysql_version_gcs_protocol_map.cc | |
observer_server_actions.cc | |
observer_server_channels.cc | |
observer_server_state.cc | |
observer_trans.cc | |
pipeline_factory.cc | |
pipeline_stats.cc | |
plugin.cc | |
plugin_psi.cc | |
plugin_status_variables.cc | |
plugin_utils.cc | |
ps_information.cc | |
recovery.cc | |
recovery_channel_state_observer.cc | |
recovery_state_transfer.cc | |
replication_threads_api.cc | |
► password_validation | |
validate_password.cc | |
► pfs_table_plugin | |
pfs_example_employee_name.cc | |
pfs_example_employee_name.h | |
pfs_example_employee_salary.cc | |
pfs_example_employee_salary.h | |
pfs_example_machine.cc | |
pfs_example_machine.h | |
pfs_example_machines_by_emp_by_mtype.cc | |
pfs_example_machines_by_emp_by_mtype.h | |
pfs_example_plugin_employee.cc | |
► replication_observers_example | |
► src | |
► binlog | |
► service | |
► iterator | |
► tests | |
pfs.cc | |
pfs.h | |
required_services.h | |
status_vars.cc | |
status_vars.h | |
gr_message_service_example.cc | |
gr_message_service_example.h | |
replication_observers_example.cc | |
► rewrite_example | |
rewrite_example.cc | |
► rewriter | |
messages.h | The messages that Rewriter outputs |
persisted_rule.h | The facilities for easily manipulating nullable values from a rules_table_service::Cursor |
query_builder.h | |
rewriter.cc | Implementation of the Rewriter class's member functions |
rewriter.h | Facade for the query rewriter |
rewriter_plugin.cc | The plugin declaration part of the Rewriter plugin |
rewriter_plugin.h | |
rewriter_udf.cc | |
rule.cc | Implementation of rewrite rule execution |
rule.h | |
services.cc | Implementation part of the parser service layer |
services.h | Conversion layer between the parser service and this plugin |
► semisync | |
semisync.cc | |
semisync.h | |
semisync_replica.cc | |
semisync_replica.h | |
semisync_replica_plugin.cc | |
semisync_replica_plugin_old.cc | |
semisync_source.cc | |
semisync_source.h | |
semisync_source_ack_receiver.cc | |
semisync_source_ack_receiver.h | |
semisync_source_plugin.cc | |
semisync_source_plugin_old.cc | |
semisync_source_socket_listener.h | |
► version_token | |
version_token.cc | |
► x | |
► protocol | |
doc | |
► protobuf | |
mysqlx.proto | |
mysqlx_connection.proto | |
mysqlx_crud.proto | |
mysqlx_cursor.proto | |
mysqlx_datatypes.proto | |
mysqlx_expect.proto | |
mysqlx_expr.proto | |
mysqlx_notice.proto | |
mysqlx_prepare.proto | |
mysqlx_resultset.proto | |
mysqlx_session.proto | |
mysqlx_sql.proto | |
mysqlxmessages_export.h | |
► router | |
► src | |
► connection_pool | |
► include | |
► mysqlrouter | |
connection_pool.h | |
connection_pool_component.h | |
connection_pool_export.h | |
connection_pool_plugin_export.h | |
supported_connection_pool_options.h | |
► src | |
connection_pool.cc | |
connection_pool_component.cc | |
connection_pool_plugin.cc | |
► destination_status | |
► include | |
► mysqlrouter | |
destination_status_component.h | |
destination_status_export.h | |
destination_status_plugin_export.h | |
destination_status_types.h | |
supported_destination_status_options.h | |
► src | |
destination_status_component.cc | |
destination_status_plugin.cc | |
unreachable_destinations_quarantine.cc | |
unreachable_destinations_quarantine.h | |
► harness | |
► include | |
► keyring | |
keyring.h | |
keyring_file.h | |
keyring_manager.h | |
keyring_memory.h | |
master_key_file.h | |
► mysql | |
► harness | |
► logging | |
eventlog_plugin.h | |
handler.h | |
logger.h | |
logger_plugin.h | |
logging.h | Logging interface for using and extending the logging subsystem |
registry.h | |
supported_logger_options.h | |
► net_ts | |
► impl | |
callstack.h | |
file.h | |
io_service_base.h | |
kqueue.h | |
kqueue_io_service.h | |
linux_epoll.h | |
linux_epoll_io_service.h | |
netif.h | |
poll.h | |
poll_io_service.h | |
resolver.h | |
socket.h | |
socket_constants.h | |
socket_error.h | |
socket_service.h | |
socket_service_base.h | |
buffer.h | |
executor.h | |
internet.h | |
io_context.h | |
local.h | |
netfwd.h | |
socket.h | |
timer.h | |
win32_named_pipe.h | |
► stdx | |
► io | |
file_handle.h | |
attribute.h | |
bit.h | |
expected.h | |
expected_ostream.h | |
filesystem.h | |
flags.h | |
iterator.h | |
monitor.h | |
process.h | |
ranges.h | |
type_traits.h | |
► utility | |
string.h | |
access_rights.h | |
arg_handler.h | Defining the commandline argument handler class CmdArgHandler |
compiler_attributes.h | |
config_option.h | |
config_parser.h | |
default_init_allocator.h | |
dynamic_config.h | |
dynamic_loader.h | |
dynamic_state.h | |
event_state_tracker.h | |
filesystem.h | |
loader.h | |
loader_config.h | |
log_reopen.h | |
log_reopen_component.h | |
mpmc_queue.h | |
mpsc_queue.h | |
net_ts.h | |
plugin_config.h | |
process_state_component.h | |
sd_notify.h | |
section_config_exposer.h | |
signal_handler.h | |
stdx_export.h | |
string_utils.h | |
supported_config_options.h | |
tls_cipher.h | |
tls_client_context.h | |
tls_context.h | |
tls_error.h | |
tls_export.h | |
tls_server_context.h | |
tls_types.h | |
tty.h | |
vt100.h | |
vt100_filter.h | |
waiting_queue_adaptor.h | |
common.h | |
config_builder.h | |
dim.h | |
exit_status.h | |
harness_assert.h | |
hexify.h | |
hostname_validator.h | |
mysql_router_thread.h | |
openssl_version.h | |
process_launcher.h | |
random_generator.h | |
socket_operations.h | |
tcp_address.h | |
unique_ptr.h | |
► shared | |
► include | |
► test | |
helpers.h | |
temp_directory.h | |
► src | |
test_helpers.cc | |
► src | |
► keyring | |
keyring_file.cc | |
keyring_manager.cc | |
keyring_memory.cc | |
master_key_file.cc | |
► logging | |
► eventlog_rc | |
message.h | |
consolelog_plugin.cc | |
consolelog_plugin.h | |
eventlog_plugin.cc | |
filelog_plugin.cc | |
filelog_plugin.h | |
handler.cc | Module for implementing the Logger functionality |
logger.cc | |
logger_plugin.cc | |
logging.cc | |
registry.cc | |
syslog_plugin.cc | |
syslog_plugin.h | |
► stdx | |
► io | |
file_handle.cc | |
filesystem.cc | |
access_rights.cc | |
arg_handler.cc | |
builtin_plugins.cc | |
builtin_plugins.h | |
common.cc | |
config_option.cc | |
config_parser.cc | |
designator.cc | |
designator.h | |
dim.cc | |
dynamic_config.cc | |
dynamic_loader.cc | |
dynamic_state.cc | |
event_state_tracker.cc | |
exception.h | |
filesystem-posix.cc | |
filesystem-windows.cc | |
filesystem.cc | |
hostname_validator.cc | |
loader.cc | |
loader_config.cc | |
log_reopen.cc | |
log_reopen_component.cc | |
mysql_router_thread.cc | |
plugin_config.cc | |
process_launcher.cc | |
process_state_component.cc | |
random_generator.cc | |
router_mysqlclient_dummy.c | |
router_mysqlclient_exports.cc | |
sd_notify.cc | |
section_config_exposer.cc | |
signal_handler.cc | |
socket_operations.cc | |
string_utils.cc | |
tcp_address.cc | |
tls_cipher.cc | |
tls_client_context.cc | |
tls_context.cc | |
tls_error.cc | |
tls_server_context.cc | |
tty.cc | |
utilities-posix.cc | |
utilities-windows.cc | |
utilities.cc | |
utilities.h | |
vt100.cc | |
vt100_filter.cc | |
► http | |
► include | |
► http | |
► base | |
► details | |
owned_buffer.h | |
connection.h | |
connection_interface.h | |
connection_status_callbacks.h | |
headers.h | |
http_time.h | |
io_buffer.h | |
method.h | |
request.h | |
request_handler.h | |
status_code.h | |
uri.h | |
► client | |
client.h | |
connection.h | |
payload_callback.h | |
request.h | |
► cno | |
buffer_sequence.h | |
callback_init.h | |
cno_interface.h | |
error_code.h | |
string.h | |
► mysqlrouter | |
► component | |
http_auth_backend_component.h | |
http_auth_method_basic.h | |
http_auth_realm_component.h | |
http_server_auth.h | |
http_server_component.h | |
base64.h | |
http_auth_backend_export.h | |
http_auth_backend_lib_export.h | |
http_auth_realm_export.h | |
http_auth_realm_lib_export.h | |
http_client.h | |
http_client_export.h | |
http_common.h | |
http_common_export.h | |
http_constants.h | |
http_server.h | |
http_server_export.h | |
http_server_lib_export.h | |
rest_client.h | |
supported_http_options.h | |
► src | |
► http | |
► base | |
base_instantiation.cc | |
headers.cc | |
http_time.cc | |
method.cc | |
status_code.cc | |
uri.cc | |
► client | |
client.cc | |
error_code.cc | |
error_code.h | |
request.cc | |
► cno | |
callback_init.cc | |
cno_instantiation.cc | |
error_code.cc | |
► server | |
bind.cc | |
bind.h | |
connection.h | |
http_counters.h | |
request.cc | |
request.h | |
request_handler_interface.h | |
server.cc | |
server.h | |
http_server_context.cc | |
http_server_context.h | |
base64.cc | |
content_type.h | |
digest.h | |
http_auth.cc | |
http_auth.h | |
http_auth_backend.cc | |
http_auth_backend.h | |
http_auth_backend_component.cc | |
http_auth_backend_metadata_cache.cc | |
http_auth_backend_metadata_cache.h | |
http_auth_backend_plugin.cc | |
http_auth_error.cc | |
http_auth_error.h | |
http_auth_method.h | |
http_auth_method_basic.cc | |
http_auth_realm.cc | |
http_auth_realm.h | |
http_auth_realm_component.cc | |
http_auth_realm_plugin.cc | |
http_request_router.cc | |
http_request_router.h | |
http_server_component.cc | |
http_server_plugin.cc | |
kdf_pbkdf2.cc | |
kdf_pbkdf2.h | |
kdf_sha_crypt.cc | |
kdf_sha_crypt.h | |
matcher.h | |
mcf_error.cc | |
mcf_error.h | |
passwd.cc | |
passwd.h | |
passwd_cli.cc | |
rest_cli.cc | |
rest_client.cc | |
static_files.cc | |
static_files.h | |
► io | |
► include | |
► mysqlrouter | |
io_backend.h | |
io_component.h | |
io_component_export.h | |
io_export.h | |
io_thread.h | |
thread_affinity.h | |
► src | |
io_backend.cc | |
io_component.cc | |
io_plugin.cc | |
io_plugin.h | |
io_thread.cc | |
thread_affinity.cc | |
► json_schema_embedder | |
json_schema_embedder.cc | |
► keepalive | |
► src | |
keepalive.cc | |
► metadata_cache | |
► include | |
► mysqlrouter | |
metadata.h | |
metadata_cache.h | |
metadata_cache_datatypes.h | |
metadata_cache_export.h | |
metadata_cache_plugin_export.h | |
supported_metadata_cache_options.h | |
► src | |
cache_api.cc | |
cluster_metadata.cc | |
cluster_metadata.h | |
cluster_metadata_ar.cc | |
cluster_metadata_ar.h | |
cluster_metadata_gr.cc | |
cluster_metadata_gr.h | |
gr_notifications_listener.cc | |
gr_notifications_listener.h | |
group_replication_metadata.cc | |
group_replication_metadata.h | |
log_suppressor.cc | |
log_suppressor.h | |
metadata_cache.cc | |
metadata_cache.h | |
metadata_cache_ar.cc | |
metadata_cache_ar.h | |
metadata_cache_gr.cc | |
metadata_cache_gr.h | |
metadata_cache_plugin.cc | |
metadata_factory.cc | |
plugin_config.cc | |
plugin_config.h | |
router_options.cc | |
router_options.h | |
► mock_server | |
► include | |
► mysqlrouter | |
mock_server_component.h | |
mock_server_export.h | |
mock_server_global_scope.h | |
mock_server_rest_client.h | |
► src | |
authentication.cc | |
authentication.h | |
classic_mock_session.cc | |
classic_mock_session.h | |
duk_module_shim.cc | |
duk_module_shim.h | |
duk_node_fs.c | |
duk_node_fs.h | |
duktape_statement_reader.cc | |
duktape_statement_reader.h | |
main.cc | |
mock_server_component.cc | |
mock_server_plugin.cc | |
mock_server_plugin.h | |
mock_server_rest_client.cc | |
mock_session.h | |
mysql_protocol_common.h | |
mysql_server_mock.cc | |
mysql_server_mock.h | |
mysql_server_mock_schema.js | |
protocol_base.cc | |
rest_mock_server.cc | |
statement_reader.h | |
x_mock_session.cc | |
x_mock_session.h | |
x_protocol_decoder.cc | |
x_protocol_decoder.h | |
x_protocol_encoder.cc | |
x_protocol_encoder.h | |
► mysql_protocol | |
► include | |
► mysqlrouter | |
classic_protocol.h | |
classic_protocol_binary.h | |
classic_protocol_clone.h | |
classic_protocol_codec.h | |
classic_protocol_codec_base.h | |
classic_protocol_codec_binary.h | |
classic_protocol_codec_clone.h | |
classic_protocol_codec_error.h | |
classic_protocol_codec_frame.h | |
classic_protocol_codec_message.h | |
classic_protocol_codec_session_track.h | |
classic_protocol_codec_wire.h | |
classic_protocol_constants.h | |
classic_protocol_frame.h | |
classic_protocol_message.h | |
classic_protocol_session_track.h | |
classic_protocol_wire.h | |
► openssl | |
► include | |
► mysqlrouter | |
router_openssl_export.h | |
► tls | |
► details | |
flexible_buffer.h | |
lower_layer_completion.h | |
ssl_io_completion.h | |
ssl_operation.h | |
tls_base.h | |
mutex_static_holder.h | |
tls_keylog_dumper.h | |
tls_message_dumper.h | |
tls_stream.h | |
trace_stream.h | |
► src | |
openssl_plugin.cc | |
► plugin_info | |
► src | |
library_file.cc | |
library_file.h | |
main.cc | |
plugin.cc | |
plugin.h | |
plugin_info_app.cc | |
plugin_info_app.h | |
► protobuf | |
► include | |
► mysqlrouter | |
router_protobuf_export.h | |
► src | |
protobuf_plugin.cc | |
► rest_api | |
► include | |
► mysqlrouter | |
rest_api_component.h | |
rest_api_export.h | |
rest_api_utils.h | |
supported_rest_options.h | |
► src | |
rest_api.cc | |
rest_api.h | |
rest_api_component.cc | |
rest_api_handler.cc | |
rest_api_plugin.cc | |
rest_api_plugin.h | |
rest_api_utils.cc | |
► rest_connection_pool | |
► include | |
► mysqlrouter | |
rest_connection_pool_export.h | |
► src | |
rest_connection_pool_config.cc | |
rest_connection_pool_config.h | |
rest_connection_pool_list.cc | |
rest_connection_pool_list.h | |
rest_connection_pool_plugin.cc | |
rest_connection_pool_status.cc | |
rest_connection_pool_status.h | |
► rest_metadata_cache | |
► src | |
rest_clusters_list.cc | |
rest_clusters_list.h | |
rest_clusters_nodes.cc | |
rest_clusters_nodes.h | |
rest_metadata_cache_config.cc | |
rest_metadata_cache_config.h | |
rest_metadata_cache_list.cc | |
rest_metadata_cache_list.h | |
rest_metadata_cache_plugin.cc | |
rest_metadata_cache_status.cc | |
rest_metadata_cache_status.h | |
► rest_router | |
► include | |
► mysqlrouter | |
rest_router_export.h | |
► src | |
rest_router_plugin.cc | |
rest_router_status.cc | |
rest_router_status.h | |
► rest_routing | |
► include | |
► mysqlrouter | |
rest_routing_export.h | |
► src | |
rest_routing_blocked_hosts.cc | |
rest_routing_blocked_hosts.h | |
rest_routing_config.cc | |
rest_routing_config.h | |
rest_routing_connections.cc | |
rest_routing_connections.h | |
rest_routing_destinations.cc | |
rest_routing_destinations.h | |
rest_routing_health.cc | |
rest_routing_health.h | |
rest_routing_list.cc | |
rest_routing_list.h | |
rest_routing_plugin.cc | |
rest_routing_routes_status.cc | |
rest_routing_routes_status.h | |
rest_routing_status.cc | |
rest_routing_status.h | |
► router | |
► include | |
► helper | |
► container | |
generic.h | |
wait_variable.h | |
► mysqlrouter | |
► windows | |
password_vault.h | |
router_service_names.h | |
service_operations.h | |
cluster_metadata.h | |
cluster_metadata_dynamic_state.h | |
cluster_metadata_instance_attributes.h | |
config_files.h | |
datatypes.h | |
default_paths.h | |
keyring_info.h | |
log_filter.h | |
mysql_client_thread_token.h | |
mysql_session.h | |
router_cluster_export.h | |
router_export.h | |
router_mysql_export.h | |
router_utils_export.h | |
supported_router_options.h | |
sys_user_operations.h | |
uri.h | |
utils.h | |
utils_sqlstring.h | |
► src | |
► common | |
log_filter.cc | |
mysql_session.cc | |
utils_sqlstring.cc | |
► windows | |
main-windows.cc | |
main-windows.h | |
nt_servc.cc | Windows NT Service class library |
nt_servc.h | Windows NT Service class library |
password_vault.cc | |
service_operations.cc | |
auto_cleaner.cc | |
auto_cleaner.h | |
certificate_generator.cc | |
certificate_generator.h | |
certificate_handler.cc | |
certificate_handler.h | |
cluster_metadata.cc | |
cluster_metadata.h | |
cluster_metadata_dynamic_state.cc | |
cluster_metadata_instance_attributes.cc | |
config_files.cc | |
config_generator.cc | |
config_generator.h | |
default_paths.cc | |
keyring_cli.cc | |
keyring_frontend.cc | |
keyring_frontend.h | |
keyring_info.cc | |
main.cc | |
router_app.cc | |
router_app.h | Defining the main class MySQLRouter |
sys_user_operations.cc | |
uri.cc | |
utils.cc | |
► routing | |
► include | |
► mysqlrouter | |
base_protocol.h | |
channel.h | |
classic_prepared_statement.h | |
classic_protocol_state.h | |
client_error_code.h | |
connection_base.h | |
destination.h | |
routing.h | |
routing_component.h | |
routing_connections_export.h | |
routing_export.h | |
routing_plugin_export.h | |
ssl_mode.h | |
supported_routing_options.h | |
► src | |
► protocol | |
protocol.h | |
auth_digest.h | |
await_client_or_server.cc | |
await_client_or_server.h | |
basic_protocol_splicer.h | |
blocked_endpoints.cc | |
blocked_endpoints.h | |
channel.cc | |
classic_auth.cc | |
classic_auth.h | |
classic_auth_caching_sha2.cc | |
classic_auth_caching_sha2.h | |
classic_auth_caching_sha2_forwarder.cc | |
classic_auth_caching_sha2_forwarder.h | |
classic_auth_caching_sha2_sender.cc | |
classic_auth_caching_sha2_sender.h | |
classic_auth_cleartext.cc | |
classic_auth_cleartext.h | |
classic_auth_cleartext_forwarder.cc | |
classic_auth_cleartext_forwarder.h | |
classic_auth_cleartext_sender.cc | |
classic_auth_cleartext_sender.h | |
classic_auth_forwarder.cc | |
classic_auth_forwarder.h | |
classic_auth_native.cc | |
classic_auth_native.h | |
classic_auth_native_forwarder.cc | |
classic_auth_native_forwarder.h | |
classic_auth_native_sender.cc | |
classic_auth_native_sender.h | |
classic_auth_openid_connect.h | |
classic_auth_openid_connect_forwarder.cc | |
classic_auth_openid_connect_forwarder.h | |
classic_auth_openid_connect_sender.cc | |
classic_auth_openid_connect_sender.h | |
classic_auth_sha256_password.cc | |
classic_auth_sha256_password.h | |
classic_auth_sha256_password_forwarder.cc | |
classic_auth_sha256_password_forwarder.h | |
classic_auth_sha256_password_sender.cc | |
classic_auth_sha256_password_sender.h | |
classic_binlog_dump_forwarder.cc | |
classic_binlog_dump_forwarder.h | |
classic_change_user_forwarder.cc | |
classic_change_user_forwarder.h | |
classic_change_user_sender.cc | |
classic_change_user_sender.h | |
classic_clone_forwarder.cc | |
classic_clone_forwarder.h | |
classic_command.cc | |
classic_command.h | |
classic_connect.cc | |
classic_connect.h | |
classic_connection.cc | |
classic_connection.h | |
classic_connection_base.cc | |
classic_connection_base.h | |
classic_debug_forwarder.cc | |
classic_debug_forwarder.h | |
classic_flow.cc | |
classic_flow.h | |
classic_forwarder.cc | |
classic_forwarder.h | |
classic_frame.cc | |
classic_frame.h | |
classic_greeting_forwarder.cc | |
classic_greeting_forwarder.h | |
classic_greeting_receiver.cc | |
classic_greeting_receiver.h | |
classic_init_schema_forwarder.cc | |
classic_init_schema_forwarder.h | |
classic_init_schema_sender.cc | |
classic_init_schema_sender.h | |
classic_kill_forwarder.cc | |
classic_kill_forwarder.h | |
classic_lazy_connect.cc | |
classic_lazy_connect.h | |
classic_list_fields_forwarder.cc | |
classic_list_fields_forwarder.h | |
classic_ping_forwarder.cc | |
classic_ping_forwarder.h | |
classic_query_forwarder.cc | |
classic_query_forwarder.h | |
classic_query_param.cc | |
classic_query_param.h | |
classic_query_sender.cc | |
classic_query_sender.h | |
classic_quit_forwarder.cc | |
classic_quit_forwarder.h | |
classic_quit_sender.cc | |
classic_quit_sender.h | |
classic_register_replica_forwarder.cc | |
classic_register_replica_forwarder.h | |
classic_reload_forwarder.cc | |
classic_reload_forwarder.h | |
classic_reset_connection_forwarder.cc | |
classic_reset_connection_forwarder.h | |
classic_reset_connection_sender.cc | |
classic_reset_connection_sender.h | |
classic_session_tracker.cc | |
classic_session_tracker.h | |
classic_set_option_forwarder.cc | |
classic_set_option_forwarder.h | |
classic_set_option_sender.cc | |
classic_set_option_sender.h | |
classic_statistics_forwarder.cc | |
classic_statistics_forwarder.h | |
classic_stmt_close_forwarder.cc | |
classic_stmt_close_forwarder.h | |
classic_stmt_execute_forwarder.cc | |
classic_stmt_execute_forwarder.h | |
classic_stmt_fetch_forwarder.cc | |
classic_stmt_fetch_forwarder.h | |
classic_stmt_param_append_data_forwarder.cc | |
classic_stmt_param_append_data_forwarder.h | |
classic_stmt_prepare_forwarder.cc | |
classic_stmt_prepare_forwarder.h | |
classic_stmt_reset_forwarder.cc | |
classic_stmt_reset_forwarder.h | |
command_router_set.h | |
connection.cc | |
connection.h | |
connection_container.cc | |
connection_container.h | |
context.cc | |
context.h | |
dest_first_available.cc | |
dest_first_available.h | |
dest_metadata_cache.cc | |
dest_metadata_cache.h | |
dest_next_available.cc | |
dest_next_available.h | |
dest_round_robin.cc | |
dest_round_robin.h | |
destination.cc | |
destination.h | |
destination_error.cc | |
destination_error.h | |
destination_ssl_context.cc | |
destination_ssl_context.h | |
forwarding_processor.cc | |
forwarding_processor.h | |
implicit_commit_parser.cc | |
implicit_commit_parser.h | |
initial_connection_attributes.h | |
mysql_routing.cc | |
mysql_routing.h | Defining the class MySQLRouting |
mysql_routing_base.h | |
mysql_routing_common.cc | |
mysql_routing_common.h | |
openssl_digest.h | |
openssl_msg.cc | |
openssl_msg.h | |
plugin_config.cc | |
plugin_config.h | |
processor.cc | |
processor.h | |
router_require.cc | |
router_require.h | |
routing.cc | |
routing_component.cc | |
routing_config.h | |
routing_plugin.cc | |
shared_quarantine_handler.h | |
show_warnings_parser.cc | |
show_warnings_parser.h | |
socket_container.h | |
sql_exec_context.h | |
sql_lexer.cc | |
sql_lexer.h | |
sql_lexer_error.h | |
sql_lexer_input_stream.h | |
sql_lexer_parser_input.h | |
sql_lexer_parser_state.h | |
sql_lexer_thd.cc | |
sql_lexer_thd.h | |
sql_lexer_yacc_state.h | |
sql_parser.h | |
sql_parser_state.h | |
sql_splitting_allowed.cc | |
sql_splitting_allowed.h | |
sql_value.cc | |
sql_value.h | |
start_transaction_parser.cc | |
start_transaction_parser.h | |
stmt_classifier.h | |
tls_content_type.h | |
trace_span.h | |
tracer.h | |
x_connection.cc | |
x_connection.h | |
► sql | |
► auth | |
acl_change_notification.h | |
acl_table_base.h | |
acl_table_user.cc | |
acl_table_user.h | |
auth_acls.cc | |
auth_acls.h | |
auth_common.cc | |
auth_common.h | |
auth_internal.h | |
auth_utility.h | |
authentication_policy.cc | |
authentication_policy.h | |
dynamic_privilege_table.cc | |
dynamic_privilege_table.h | |
dynamic_privileges_impl.cc | |
dynamic_privileges_impl.h | |
i_sha2_password.h | Classes for caching_sha2_authentication plugin |
i_sha2_password_common.h | Classes for caching_sha2_authentication plugin |
partial_revokes.cc | |
partial_revokes.h | |
partitioned_rwlock.h | |
password.cc | |
password_policy_service.cc | |
role_tables.cc | |
role_tables.h | |
roles.cc | |
roles.h | |
service_security_context.cc | |
sha2_password.cc | |
sha2_password_common.cc | |
sha2_password_common.h | |
sql_acl.h | |
sql_auth_cache.cc | |
sql_auth_cache.h | |
sql_authentication.cc | AUTHENTICATION CODE |
sql_authentication.h | |
sql_authorization.cc | AUTHORIZATION CODE |
sql_authorization.h | |
sql_mfa.cc | |
sql_mfa.h | |
sql_security_ctx.cc | |
sql_security_ctx.h | |
sql_user.cc | |
sql_user_table.cc | |
sql_user_table.h | |
user_table.h | |
► binlog | |
► group_commit | |
atomic_bgc_ticket.cc | |
atomic_bgc_ticket.h | |
atomic_bgc_ticket_guard.cc | |
atomic_bgc_ticket_guard.h | |
bgc_ticket.cc | |
bgc_ticket.h | |
bgc_ticket_manager.cc | |
bgc_ticket_manager.h | |
► monitoring | |
context.cc | |
context.h | |
► services | |
► iterator | |
file_storage.cc | |
file_storage.h | |
decompressing_event_object_istream.cc | |
decompressing_event_object_istream.h | Stream class that yields Log_event objects, including events contained in Transaction_payload_log_events |
global.cc | |
global.h | |
log_sanitizer.cc | |
log_sanitizer.h | |
log_sanitizer_impl.hpp | |
recovery.cc | |
recovery.h | |
► changestreams | |
► apply | |
► metrics | |
applier_metrics.cc | |
applier_metrics.h | |
applier_metrics_interface.h | |
applier_metrics_stub.cc | |
applier_metrics_stub.h | |
dummy_worker_metrics.cc | |
dummy_worker_metrics.h | |
mta_worker_metrics.cc | |
mta_worker_metrics.h | |
time_based_metric.cc | |
time_based_metric.h | |
time_based_metric_interface.h | |
time_based_metric_stub.cc | |
time_based_metric_stub.h | |
worker_metrics.h | |
commit_order_queue.cc | |
commit_order_queue.h | |
constants.h | |
replication_thread_status.cc | |
replication_thread_status.h | |
► index | |
locked_sidno_set.cc | |
locked_sidno_set.h | |
sidno.h | |
► misc | |
► column_filters | |
column_filter.h | |
column_filter_factory.h | |
column_filter_inbound_func_indexes.cc | |
column_filter_inbound_func_indexes.h | |
column_filter_inbound_gipk.cc | |
column_filter_inbound_gipk.h | |
column_filter_outbound_func_indexes.cc | |
column_filter_outbound_func_indexes.h | |
replicated_columns_view.cc | |
replicated_columns_view.h | |
replicated_columns_view_factory.h | |
replicated_columns_view_with_gipk_on_source.cc | |
replicated_columns_view_with_gipk_on_source.h | |
► conn_handler | |
channel_info.cc | |
channel_info.h | |
connection_acceptor.h | |
connection_handler.h | |
connection_handler_impl.h | |
connection_handler_manager.cc | |
connection_handler_manager.h | |
connection_handler_one_thread.cc | |
connection_handler_per_thread.cc | |
init_net_server_extension.cc | |
init_net_server_extension.h | |
named_pipe_connection.cc | |
named_pipe_connection.h | |
plugin_connection_handler.h | |
shared_memory_connection.cc | |
shared_memory_connection.h | |
socket_connection.cc | |
socket_connection.h | |
► containers | |
atomics_array.h | |
atomics_array_index_interleaved.h | |
atomics_array_index_padding.h | |
integrals_lockfree_queue.h | |
► daemon_proxy_keyring | |
daemon_proxy_keyring.cc | |
► dd | |
► cache | |
dictionary_client.h | |
element_map.h | |
local_multi_map.h | |
multi_map_base.h | |
object_registry.h | |
► impl | |
► bootstrap | |
bootstrap_ctx.cc | |
bootstrap_ctx.h | |
bootstrapper.cc | |
bootstrapper.h | |
► cache | |
cache_element.h | |
dictionary_client.cc | |
free_list.h | |
local_multi_map.cc | |
multi_map_base.cc | |
shared_dictionary_cache.cc | |
shared_dictionary_cache.h | |
shared_multi_map.cc | |
shared_multi_map.h | |
storage_adapter.cc | |
storage_adapter.h | |
► raw | |
object_keys.cc | |
object_keys.h | |
raw_key.h | |
raw_record.cc | |
raw_record.h | |
raw_record_set.cc | |
raw_record_set.h | |
raw_table.cc | |
raw_table.h | |
► system_views | |
administrable_role_authorizations.cc | |
administrable_role_authorizations.h | |
applicable_roles.cc | |
applicable_roles.h | |
character_sets.cc | |
character_sets.h | |
check_constraints.cc | |
check_constraints.h | |
collation_charset_applicability.cc | |
collation_charset_applicability.h | |
collations.cc | |
collations.h | |
column_statistics.cc | |
column_statistics.h | |
columns.cc | |
columns.h | |
columns_extensions.cc | |
columns_extensions.h | |
enabled_roles.cc | |
enabled_roles.h | |
events.cc | |
events.h | |
files.cc | |
files.h | |
innodb_datafiles.cc | |
innodb_datafiles.h | |
innodb_fields.cc | |
innodb_fields.h | |
innodb_foreign.cc | |
innodb_foreign.h | |
innodb_foreign_cols.cc | |
innodb_foreign_cols.h | |
innodb_tablespaces_brief.cc | |
innodb_tablespaces_brief.h | |
key_column_usage.cc | |
key_column_usage.h | |
keywords.cc | |
keywords.h | |
parameters.cc | |
parameters.h | |
partitions.cc | |
partitions.h | |
referential_constraints.cc | |
referential_constraints.h | |
resource_groups.cc | |
resource_groups.h | |
role_column_grants.cc | |
role_column_grants.h | |
role_routine_grants.cc | |
role_routine_grants.h | |
role_table_grants.cc | |
role_table_grants.h | |
routines.cc | |
routines.h | |
schemata.cc | |
schemata.h | |
schemata_extensions.cc | |
schemata_extensions.h | |
st_geometry_columns.cc | |
st_geometry_columns.h | |
st_spatial_reference_systems.cc | |
st_spatial_reference_systems.h | |
st_units_of_measure.cc | |
st_units_of_measure.h | |
statistics.cc | |
statistics.h | |
system_view_definition_impl.h | |
system_view_impl.h | |
table_constraints.cc | |
table_constraints.h | |
table_constraints_extensions.cc | |
table_constraints_extensions.h | |
tables.cc | |
tables.h | |
tables_extensions.cc | |
tables_extensions.h | |
tablespaces_extensions.cc | |
tablespaces_extensions.h | |
triggers.cc | |
triggers.h | |
user_attributes.cc | |
user_attributes.h | |
view_routine_usage.cc | |
view_routine_usage.h | |
view_table_usage.cc | |
view_table_usage.h | |
views.cc | |
views.h | |
► tables | |
catalogs.h | |
character_sets.cc | |
character_sets.h | |
check_constraints.cc | |
check_constraints.h | |
collations.cc | |
collations.h | |
column_statistics.cc | |
column_statistics.h | |
column_type_elements.cc | |
column_type_elements.h | |
columns.cc | |
columns.h | |
dd_properties.cc | |
dd_properties.h | |
events.cc | |
events.h | |
foreign_key_column_usage.cc | |
foreign_key_column_usage.h | |
foreign_keys.cc | |
foreign_keys.h | |
index_column_usage.cc | |
index_column_usage.h | |
index_partitions.cc | |
index_partitions.h | |
index_stats.cc | |
index_stats.h | |
indexes.cc | |
indexes.h | |
parameter_type_elements.cc | |
parameter_type_elements.h | |
parameters.cc | |
parameters.h | |
resource_groups.cc | |
resource_groups.h | |
routines.cc | |
routines.h | |
schemata.cc | |
schemata.h | |
spatial_reference_systems.cc | |
spatial_reference_systems.h | |
table_partition_values.cc | |
table_partition_values.h | |
table_partitions.cc | |
table_partitions.h | |
table_stats.cc | |
table_stats.h | |
tables.cc | |
tables.h | |
tablespace_files.cc | |
tablespace_files.h | |
tablespaces.cc | |
tablespaces.h | |
triggers.cc | |
triggers.h | |
view_routine_usage.cc | |
view_routine_usage.h | |
view_table_usage.cc | |
view_table_usage.h | |
► types | |
abstract_table_impl.cc | |
abstract_table_impl.h | |
charset_impl.cc | |
charset_impl.h | |
check_constraint_impl.cc | |
check_constraint_impl.h | |
collation_impl.cc | |
collation_impl.h | |
column_impl.cc | |
column_impl.h | |
column_statistics_impl.cc | |
column_statistics_impl.h | |
column_type_element_impl.cc | |
column_type_element_impl.h | |
entity_object_impl.cc | |
entity_object_impl.h | |
entity_object_table_impl.cc | |
entity_object_table_impl.h | |
event_impl.cc | |
event_impl.h | |
foreign_key_element_impl.cc | |
foreign_key_element_impl.h | |
foreign_key_impl.cc | |
foreign_key_impl.h | |
function_impl.cc | |
function_impl.h | |
index_element_impl.cc | |
index_element_impl.h | |
index_impl.cc | |
index_impl.h | |
index_stat_impl.cc | |
index_stat_impl.h | |
object_table_definition_impl.cc | |
object_table_definition_impl.h | |
object_table_impl.cc | |
object_table_impl.h | |
parameter_impl.cc | |
parameter_impl.h | |
parameter_type_element_impl.cc | |
parameter_type_element_impl.h | |
partition_impl.cc | |
partition_impl.h | |
partition_index_impl.cc | |
partition_index_impl.h | |
partition_value_impl.cc | |
partition_value_impl.h | |
procedure_impl.cc | |
procedure_impl.h | |
resource_group_impl.cc | |
resource_group_impl.h | |
routine_impl.cc | |
routine_impl.h | |
schema_impl.cc | |
schema_impl.h | |
spatial_reference_system_impl.cc | |
spatial_reference_system_impl.h | |
table_impl.cc | |
table_impl.h | |
table_stat_impl.cc | |
table_stat_impl.h | |
tablespace_file_impl.cc | |
tablespace_file_impl.h | |
tablespace_impl.cc | |
tablespace_impl.h | |
trigger_impl.cc | |
trigger_impl.h | |
view_impl.cc | |
view_impl.h | |
view_routine_impl.cc | |
view_routine_impl.h | |
view_table_impl.cc | |
view_table_impl.h | |
weak_object_impl.cc | |
weak_object_impl.h | |
► upgrade | |
dd.cc | |
dd.h | |
server.cc | |
server.h | |
dd.cc | |
dictionary_impl.cc | |
dictionary_impl.h | |
object_key.h | |
properties_impl.cc | |
properties_impl.h | |
sdi.cc | Definition of all sdi functions, except those that are - (de)serialize() member function in data dictionary objects - function templates which are defined in sdi_impl.h |
sdi.h | Exposes SDI-related functionality to the rest of the dictionary code |
sdi_api.cc | |
sdi_file.cc | Storage and retrieval of SDIs to/from files |
sdi_impl.h | Internal (private) header file for the (de)serialization code |
sdi_tablespace.cc | Storage and retrieval of SDIs to/form tablespaces |
sdi_tablespace.h | |
sdi_utils.h | Inline utility functions used in different TUs |
string_type.cc | |
system_registry.cc | |
system_registry.h | |
transaction_impl.cc | |
transaction_impl.h | |
utils.cc | |
utils.h | |
► info_schema | |
metadata.cc | |
metadata.h | |
show.cc | |
show.h | |
show_query_builder.cc | |
show_query_builder.h | |
table_stats.cc | |
table_stats.h | |
tablespace_stats.cc | |
tablespace_stats.h | |
► ndbinfo_schema | |
init.cc | |
init.h | |
► performance_schema | |
init.cc | |
init.h | |
► types | |
abstract_table.h | |
charset.h | |
check_constraint.h | |
collation.h | |
column.h | |
column_statistics.h | |
column_type_element.h | |
entity_object.h | |
entity_object_table.h | |
event.h | |
foreign_key.h | |
foreign_key_element.h | |
function.h | |
index.h | |
index_element.h | |
index_stat.h | |
object_table.h | |
object_table_definition.h | |
parameter.h | |
parameter_type_element.h | |
partition.h | |
partition_index.h | |
partition_value.h | |
procedure.h | |
resource_group.h | |
routine.h | |
schema.h | |
spatial_reference_system.h | |
system_view.h | |
system_view_definition.h | |
table.h | |
table_stat.h | |
tablespace.h | |
tablespace_file.h | |
trigger.h | |
view.h | |
view_routine.h | |
view_table.h | |
weak_object.h | |
► upgrade | |
server.h | |
collection.cc | |
collection.h | |
dd.h | |
dd_event.cc | |
dd_event.h | |
dd_kill_immunizer.h | |
dd_resource_group.cc | |
dd_resource_group.h | |
dd_routine.cc | |
dd_routine.h | |
dd_schema.cc | |
dd_schema.h | |
dd_table.cc | |
dd_table.h | |
dd_tablespace.cc | |
dd_tablespace.h | |
dd_trigger.cc | |
dd_trigger.h | |
dd_utility.cc | |
dd_utility.h | |
dd_version.h | Data dictionary version |
dd_view.cc | |
dd_view.h | |
dictionary.h | |
object_id.h | |
properties.cc | |
properties.h | |
result_type.h | |
sdi_api.h | |
sdi_file.h | |
sdi_fwd.h | This header provides Rapidjson Type Aliases |
string_type.h | |
tablespace_id_owner_visitor.h | |
► gis | |
► srs | |
srs.cc | |
srs.h | |
wkt_parser.cc | |
wkt_parser.h | |
area.cc | Implements the area functor and function |
area.h | |
area_functor.h | Declares the area functor interface |
box.h | This file declares the Box class |
box_traits.h | This file contains Boost.Geometry type traits declarations for Cartesian and geographic boxes |
buffer.cc | This file implements the buffer functor |
buffer.h | This file declares the interface for calculating the buffer of a geometry |
buffer_functor.h | This file declares the buffer functor interface |
buffer_strategies.h | This file implements a struct that is used to hold information that decide how to compute the buffer of a geometry |
coordinate_range_visitor.h | |
covered_by.cc | This file implements the covered_by functor and mbr_covered_by function |
covered_by_functor.h | This file declares the covered_by functor interface |
crosses.cc | This file implements the crosses functor and function |
crosses_functor.h | This file declares the crosses functor interface |
difference.cc | This file implements the difference function |
difference_functor.cc | This file implements the difference functor |
difference_functor.h | This file declares the difference functor interface |
disjoint.cc | This file implements the disjoint functor and function |
disjoint_functor.h | This file declares the disjoint functor interface |
distance.cc | This file implements the distance function |
distance.h | This file declares the interface to calculate distance between two geometries |
distance_functor.cc | This file implements the distance functor |
distance_functor.h | This file declares the distance functor interface |
distance_sphere.cc | Implements the distance_sphere functor and function |
distance_sphere.h | Interface for determining the approximate distance between two geometries by assuming the world is a sphere |
distance_sphere_functor.h | Declares the Distance_sphere functor interface |
equals.cc | This file implements the equals functor and function |
equals_functor.h | This file declares the equals functor interface |
frechet_distance.cc | This file implements the discrete Frechet distance functor and function |
frechet_distance.h | This file declares the interface to calculate the discrete Frechet distance between linestrings |
frechet_distance_functor.h | This file declares the frechet_distance functor interface |
functor.h | This file contains the superclasses for GIS functors |
gc_utils.cc | This file implements utility functions for working with geometrycollections |
gc_utils.h | This file declares the interface of various utility functions for geometrycollections |
geometries.cc | |
geometries.h | This file declares the geometry class hierarchy used by the server as the internal representation of geometries |
geometries_cs.h | This file declares the coordinate system specific subclasses of the geometry class hierarchy |
geometries_traits.h | This file contains Boost.Geometry type traits declarations for Cartesian and geographic geometries |
geometry_extraction.h | This file contains a few convenience functions for working with Geometries, to avoid boilerplate and mishandling of Geometries |
geometry_visitor.h | The geometries implement a hierarchical visitor pattern |
hausdorff_distance.cc | This file implements the discrete Hausdorff distance functor and function |
hausdorff_distance.h | This file declares the interface to calculate the discrete Hausdorff distance between linestrings |
hausdorff_distance_functor.h | This file declares the hausdorff_distance functor interface |
intersection.cc | This file implements the intersection function |
intersection_functor.cc | This file implements the intersection functor |
intersection_functor.h | This file declares the intersection functor interface |
intersects.cc | This file implements the intersects functor and function |
intersects_functor.h | This file declares the intersects functor interface |
is_simple.cc | Implements the is_simple functor and function |
is_simple.h | Interface for determining if geometry is simple |
is_simple_functor.h | Declares the is_simple functor interface |
is_valid.cc | This file implements the Is_valid functor and is_valid function |
is_valid.h | This file declares the interface to calculate if a geometry is valid |
is_valid_functor.h | |
length.cc | This file implements the length functor and function |
length.h | This file declares the interface to calculate the length of linestrings and multilinestrings |
length_functor.h | This file declares the length functor interface |
line_interpolate.cc | Implements the line interpolate point functor and function |
line_interpolate.h | Interface for obtaining a point at a given distance on a linestring |
line_interpolate_functor.h | This file declares the line interpolate functor interface |
longitude_range_normalizer.h | Implements a longitude normalizer that converts longitude coordinates outside the range such that geometries wrap correctly across the 180/-180 boundary on the globe |
mbr_utils.cc | This file implements the mbr_disjoint function |
mbr_utils.h | This file declares the interface of various utility functions for geometrycollections |
overlaps.cc | This file implements the overlaps functor and function |
overlaps_functor.h | This file declares the overlaps functor interface |
relops.h | This file declares the interface of relational GIS operations |
ring_flip_visitor.cc | |
ring_flip_visitor.h | |
rtree_support.cc | This file implements the set of functions that storage engines can call to do geometrical operations |
rtree_support.h | This file declares a set of functions that storage engines can call to do geometrical operations |
setops.h | This file declares the interface of set GIS operations |
simplify.cc | This file implements the simplify functor and function |
simplify.h | This file declares the interface to simplify a geometry |
simplify_functor.h | This file declares the simplify functor interface |
so_utils.cc | This file implements utility functions for spatial operations (union, intersection, difference, symdifference) |
so_utils.h | This file declares the interface of various utility functions for spatial operations (union, intersection, difference, symdifference) |
srid.h | |
st_units_of_measure.cc | |
st_units_of_measure.h | |
symdifference.cc | This file implements the symdifference function |
symdifference_functor.cc | This file implements the symdifference functor |
symdifference_functor.h | This file declares the symdifference functor interface |
touches.cc | This file implements the touches functor and function |
touches_functor.h | This file declares the touches functor interface |
transform.cc | This file implements the transform functor and function |
transform.h | This file declares the interface of gis::transform, a function that converts geometries from one spatial reference system to another |
transform_functor.h | This file declares the transform functor interface |
union.cc | This file implements the union function |
union_functor.cc | This file implements the union functor |
union_functor.h | This file declares the union functor interface |
within.cc | This file implements the within functor and function |
within_functor.h | This file declares the within functor interface |
wkb.cc | |
wkb.h | This file declares the interface of the WKB parser for geometries and the parser for the internal geometry representation |
wkb_size_visitor.cc | |
wkb_size_visitor.h | |
wkb_visitor.cc | |
wkb_visitor.h | |
► histograms | |
equi_height.cc | Equi-height histogram (implementation) |
equi_height.h | Equi-height histogram |
equi_height_bucket.cc | Equi-height bucket (implementation) |
equi_height_bucket.h | Equi-height bucket |
histogram.cc | Histogram base class (implementation) |
histogram.h | Histogram base class |
histogram_utility.h | |
singleton.cc | Singleton histogram (implementation) |
singleton.h | Singleton histogram |
table_histograms.cc | Table_histograms and Table_histograms_collection implementation |
table_histograms.h | |
value_map.cc | Value map (implementation) |
value_map.h | |
value_map_type.h | |
► iterators | |
basic_row_iterators.cc | Implementations of basic iterators, ie |
basic_row_iterators.h | Row iterators that scan a single table without reference to other tables or iterators |
bka_iterator.cc | |
bka_iterator.h | |
composite_iterators.cc | |
composite_iterators.h | A composite row iterator is one that takes in one or more existing iterators and processes their rows in some interesting way |
delete_rows_iterator.h | |
hash_join_buffer.cc | |
hash_join_buffer.h | This file contains the HashJoinRowBuffer class and related functions/classes |
hash_join_chunk.cc | |
hash_join_chunk.h | |
hash_join_iterator.cc | |
hash_join_iterator.h | An iterator for joining two inputs by using hashing to match rows from the inputs |
ref_row_iterators.cc | |
ref_row_iterators.h | |
row_iterator.h | |
sorting_iterator.cc | |
sorting_iterator.h | |
timing_iterator.h | |
update_rows_iterator.h | |
window_iterators.cc | |
window_iterators.h | |
► join_optimizer | |
access_path.cc | |
access_path.h | |
bit_utils.h | |
build_interesting_orders.cc | |
build_interesting_orders.h | |
common_subexpression_elimination.cc | |
common_subexpression_elimination.h | |
compare_access_paths.h | |
cost_constants.h | Hypergraph optimizer cost constants |
cost_model.cc | |
cost_model.h | |
derived_keys.cc | |
derived_keys.h | |
estimate_selectivity.cc | |
estimate_selectivity.h | |
explain_access_path.cc | |
explain_access_path.h | |
finalize_plan.cc | |
finalize_plan.h | |
find_contained_subqueries.h | |
graph_simplification.cc | |
graph_simplification.h | Heuristic simplification of query graphs to make them execute faster, largely a direct implementation of [Neu09] (any references to just “the paper” will generally be to that) |
hypergraph.cc | |
hypergraph.h | Definition of an undirected (join) hypergraph |
interesting_orders.cc | |
interesting_orders.h | Tracks which tuple streams follow which orders, and in particular whether they follow interesting orders |
interesting_orders_defs.h | |
join_optimizer.cc | |
join_optimizer.h | The hypergraph join optimizer takes a query block and decides how to execute it as fast as possible (within a given cost model), based on the idea of expressing the join relations as edges in a hypergraph |
make_join_hypergraph.cc | |
make_join_hypergraph.h | |
materialize_path_parameters.h | |
node_map.h | |
online_cycle_finder.cc | |
online_cycle_finder.h | |
optimizer_trace.cc | |
optimizer_trace.h | |
overflow_bitset.cc | |
overflow_bitset.h | OverflowBitset is a fixed-size (once allocated) bitmap that is optimized for the common case of few elements, yet can support an arbitrary number |
print_utils.cc | |
print_utils.h | |
relational_expression.cc | |
relational_expression.h | |
replace_item.cc | |
replace_item.h | |
secondary_engine_costing_flags.h | For updating an AccessPath's costs by a secondary engine, i.e |
subgraph_enumeration.h | This file implements the DPhyp algorithm for enumerating connected subgraphs of hypergraphs (see hypergraph.h for a hypergraph definition) |
trivial_receiver.h | |
walk_access_paths.h | |
► locks | |
shared_spin_lock.cc | |
shared_spin_lock.h | |
► memory | |
aligned_atomic.h | |
ref_ptr.h | |
unique_ptr.h | |
► partitioning | |
partition_handler.cc | |
partition_handler.h | |
► protobuf | |
replication_asynchronous_connection_failover.proto | |
► raii | |
read_write_lock_guard.h | |
sentry.h | |
targeted_stringstream.cc | |
targeted_stringstream.h | |
thread_stage_guard.h | |
► range_optimizer | |
geometry_index_range_scan.cc | |
geometry_index_range_scan.h | |
group_index_skip_scan.cc | |
group_index_skip_scan.h | |
group_index_skip_scan_plan.cc | |
group_index_skip_scan_plan.h | |
index_merge.cc | |
index_merge.h | |
index_merge_plan.cc | |
index_merge_plan.h | |
index_range_scan.cc | |
index_range_scan.h | |
index_range_scan_plan.cc | |
index_range_scan_plan.h | |
index_skip_scan.cc | |
index_skip_scan.h | |
index_skip_scan_plan.cc | |
index_skip_scan_plan.h | |
internal.h | |
partition_pruning.cc | |
partition_pruning.h | |
path_helpers.h | Various small helpers to abstract over the fact that AccessPath can contain a number of different range scan types |
range_analysis.cc | |
range_analysis.h | |
range_opt_param.h | |
range_optimizer.cc | |
range_optimizer.h | |
reverse_index_range_scan.cc | |
reverse_index_range_scan.h | |
rowid_capable_row_iterator.h | |
rowid_ordered_retrieval.cc | |
rowid_ordered_retrieval.h | |
rowid_ordered_retrieval_plan.cc | |
rowid_ordered_retrieval_plan.h | |
tree.cc | |
tree.h | |
► regexp | |
errors.cc | This file contains the map from ICU warning and error codes and those in MySQL |
errors.h | |
regexp_engine.cc | |
regexp_engine.h | |
regexp_facade.cc | |
regexp_facade.h | This file hides most of ICU from the Item_func_regexp subclasses |
► resourcegroups | |
► platform | |
thread_attrs_api.h | |
thread_attrs_api_apple.cc | |
thread_attrs_api_common.cc | |
thread_attrs_api_freebsd.cc | |
thread_attrs_api_linux.cc | |
thread_attrs_api_solaris.cc | |
thread_attrs_api_win.cc | |
resource_group.h | |
resource_group_basic_types.h | |
resource_group_mgr.cc | |
resource_group_mgr.h | |
resource_group_sql_cmd.cc | |
resource_group_sql_cmd.h | |
thread_resource_control.cc | |
thread_resource_control.h | |
► server_component | |
applier_metrics_service_imp.cc | |
applier_metrics_service_imp.h | |
audit_api_connection_service_imp.cc | |
audit_api_connection_service_imp.h | |
audit_api_message_service_imp.cc | |
audit_api_message_service_imp.h | |
backup_lock_service.cc | |
bulk_data_service.cc | |
clone_protocol_service.cc | |
component_status_var_service.cc | |
component_status_var_service_imp.h | |
component_sys_var_service.cc | |
component_sys_var_service_imp.h | |
debug_keyword_service_imp.cc | |
debug_keyword_service_imp.h | |
debug_sync_service_imp.cc | |
debug_sync_service_imp.h | |
dynamic_loader_path_filter.cc | |
dynamic_loader_path_filter_imp.h | |
dynamic_loader_service_notification_imp.cc | |
dynamic_loader_service_notification_imp.h | |
event_tracking_information.cc | |
event_tracking_information_imp.h | |
host_application_signal_imp.cc | |
host_application_signal_imp.h | |
keyring_iterator_service_imp.cc | |
keyring_iterator_service_imp.h | |
log_builtins.cc | |
log_builtins_filter.cc | |
log_builtins_filter_imp.h | |
log_builtins_imp.h | |
log_builtins_internal.h | |
log_sink_buffer.cc | This file contains |
log_sink_buffer.h | This file contains |
log_sink_perfschema.cc | This file contains |
log_sink_perfschema.h | This file contains |
log_sink_perfschema_imp.h | |
log_sink_trad.cc | The built-in log-sink (i.e |
log_sink_trad.h | Functions in the built-in log-sink (i.e |
log_source_backtrace.cc | This file contains contains code to search for a recent stackdump in a file formatted in the "traditional error log" format |
log_source_backtrace.h | |
mysql_admin_session_imp.h | |
mysql_audit_print_service_double_data_source_imp.cc | |
mysql_audit_print_service_double_data_source_imp.h | |
mysql_audit_print_service_longlong_data_source_imp.cc | |
mysql_audit_print_service_longlong_data_source_imp.h | |
mysql_backup_lock_imp.h | |
mysql_bulk_data.h | |
mysql_clone_protocol_imp.h | |
mysql_command_backend.cc | |
mysql_command_backend.h | |
mysql_command_consumer_imp.cc | |
mysql_command_consumer_imp.h | |
mysql_command_delegates.cc | |
mysql_command_delegates.h | |
mysql_command_services_imp.cc | |
mysql_command_services_imp.h | |
mysql_cond_service.cc | |
mysql_connection_attributes_iterator_imp.cc | |
mysql_connection_attributes_iterator_imp.h | |
mysql_current_thread_reader_imp.cc | |
mysql_current_thread_reader_imp.h | |
mysql_global_variable_attributes_service_imp.cc | The server implementation of system variable attributes service |
mysql_global_variable_attributes_service_imp.h | The server implementation of global variable attributes service |
mysql_mutex_service.cc | |
mysql_ongoing_transaction_query_imp.h | |
mysql_page_track_imp.h | |
mysql_psi_system_service.cc | |
mysql_query_attributes_imp.cc | |
mysql_query_attributes_imp.h | |
mysql_runtime_error.cc | |
mysql_runtime_error_imp.h | |
mysql_rwlock_service.cc | |
mysql_server_event_tracking_bridge_imp.cc | A bridge implementation that translates event tracking APIs to audit plugin APIs |
mysql_server_event_tracking_bridge_imp.h | |
mysql_server_keyring_lockable_imp.cc | |
mysql_server_keyring_lockable_imp.h | |
mysql_server_runnable_imp.cc | |
mysql_server_runnable_imp.h | |
mysql_signal_handler_imp.cc | |
mysql_signal_handler_imp.h | |
mysql_simple_error_log_imp.cc | |
mysql_simple_error_log_imp.h | |
mysql_statement_service_imp.cc | |
mysql_statement_service_imp.h | |
mysql_status_variable_reader_imp.cc | |
mysql_status_variable_reader_imp.h | |
mysql_stored_program_imp.cc | |
mysql_stored_program_imp.h | |
mysql_string_service.cc | |
mysql_string_service_imp.h | |
mysql_system_variable_bits.h | |
mysql_system_variable_reader_imp.cc | |
mysql_system_variable_reader_imp.h | |
mysql_system_variable_update_imp.cc | |
mysql_system_variable_update_imp.h | |
mysql_thd_attributes_imp.cc | |
mysql_thd_attributes_imp.h | |
mysql_thd_store_imp.cc | |
mysql_thd_store_imp.h | |
mysql_transaction_delegate_control_imp.h | |
ongoing_transaction_query_service.cc | |
page_track_service.cc | |
persistent_dynamic_loader.cc | |
persistent_dynamic_loader_imp.h | |
plugin_registry_service.cc | |
security_context_imp.cc | |
security_context_imp.h | |
server_component.cc | |
set_variables_helper.cc | |
set_variables_helper.h | |
storing_auto_thd.cc | |
storing_auto_thd.h | |
system_variable_source_imp.cc | |
system_variable_source_imp.h | |
table_access_service.cc | |
table_access_service_impl.h | |
thread_cleanup_register_imp.cc | |
thread_cleanup_register_imp.h | |
transaction_delegate_control_imp.cc | |
udf_metadata_imp.cc | |
udf_metadata_imp.h | |
► statement | |
ed_connection.cc | |
ed_connection.h | |
protocol_local.cc | |
protocol_local.h | |
protocol_local_v2.cc | |
protocol_local_v2.h | |
statement.cc | |
statement.h | |
statement_runnable.cc | |
statement_runnable.h | |
utils.cc | |
utils.h | |
► xa | |
recovery.cc | |
recovery.h | |
sql_cmd_xa.h | |
sql_xa_commit.cc | |
sql_xa_commit.h | |
sql_xa_end.cc | |
sql_xa_end.h | |
sql_xa_prepare.cc | |
sql_xa_prepare.h | |
sql_xa_recover.cc | |
sql_xa_recover.h | |
sql_xa_rollback.cc | |
sql_xa_rollback.h | |
sql_xa_second_phase.cc | |
sql_xa_second_phase.h | |
sql_xa_start.cc | |
sql_xa_start.h | |
transaction_cache.cc | |
transaction_cache.h | |
xid_extract.cc | |
xid_extract.h | |
aggregate_check.cc | Checks for some semantic constraints on queries using GROUP BY, or aggregate functions, or DISTINCT |
aggregate_check.h | Checks for some semantic constraints on queries using GROUP BY, or aggregate functions, or DISTINCT |
aggregated_stats.cc | |
aggregated_stats.h | |
aggregated_stats_buffer.cc | |
aggregated_stats_buffer.h | |
auto_thd.cc | |
auto_thd.h | |
basic_istream.cc | |
basic_istream.h | |
basic_ostream.cc | |
basic_ostream.h | |
binlog.cc | |
binlog.h | |
binlog_index.cc | |
binlog_index.h | |
binlog_istream.cc | |
binlog_istream.h | |
binlog_ostream.cc | |
binlog_ostream.h | |
binlog_reader.cc | |
binlog_reader.h | |
bootstrap.cc | |
bootstrap.h | |
bootstrap_impl.h | |
bounded_queue.h | |
check_stack.cc | |
check_stack.h | |
client_settings.h | |
clone_handler.cc | |
clone_handler.h | Clone handler interface to access clone plugin |
cmp_varlen_keys.h | |
coding_guidelines.h | |
command_mapping.cc | |
command_mapping.h | |
command_service.cc | Command service implementation |
comp_creator.h | |
create_def.cc | |
create_field.cc | |
create_field.h | |
current_thd.cc | |
current_thd.h | |
dd_sp.cc | |
dd_sp.h | |
dd_sql_view.cc | |
dd_sql_view.h | |
dd_table_share.cc | |
dd_table_share.h | |
debug_lo_misc.h | |
debug_lock_order.cc | |
debug_lock_order.h | |
debug_sync.cc | |
debug_sync.h | Declarations for the Debug Sync Facility |
default_values.cc | |
default_values.h | |
derror.cc | |
derror.h | |
discrete_interval.h | |
dynamic_ids.cc | |
dynamic_ids.h | |
enable_win_jemalloc.cc | |
engine_combination_tracker.cc | |
engine_combination_tracker.h | |
enum_query_type.h | |
error_handler.cc | |
error_handler.h | |
event_data_objects.cc | |
event_data_objects.h | |
event_db_repository.cc | |
event_db_repository.h | Data Dictionary related operations of Event Scheduler |
event_parse_data.cc | |
event_parse_data.h | |
event_queue.cc | |
event_queue.h | Queue of events awaiting execution |
event_scheduler.cc | |
event_scheduler.h | Declarations of the scheduler thread class and related functionality |
events.cc | |
events.h | A public interface of Events_Scheduler module |
field.cc | |
field.h | |
field_common_properties.h | This file contains basic method for field types |
field_conv.cc | Functions to copy data to or from fields |
filesort.cc | Standard external sort |
filesort.h | |
filesort_utils.cc | |
filesort_utils.h | |
gen_keyword_list.cc | |
gen_lex_hash.cc | |
gen_lex_token.cc | |
geometry_rtree.cc | |
gis_bg_traits.h | |
gstream.cc | |
gstream.h | |
handler.cc | Implements functions in the handler interface that are shared between all storage engines |
handler.h | |
hostname_cache.cc | Get hostname for an IP address |
hostname_cache.h | |
immutable_string.h | ImmutableString defines a storage format for strings that is designed to be as compact as possible, while still being reasonably fast to decode |
init.cc | Sets up a few global variables |
init.h | |
inplace_vector.h | |
intrusive_list_iterator.h | Iterator utilities for working with intrusive pointers |
item.cc | |
item.h | |
item_buff.cc | Buffers to save and compare item values |
item_cmpfunc.cc | This file defines all Items that compare values (e.g |
item_cmpfunc.h | |
item_create.cc | Functions to create an item |
item_create.h | Builder for SQL functions |
item_func.cc | This file defines all numerical Items |
item_func.h | |
item_geofunc.cc | This file defines all spatial functions |
item_geofunc.h | |
item_geofunc_buffer.cc | This file contains the implementation for the Item that implements ST_Buffer() |
item_geofunc_internal.cc | |
item_geofunc_internal.h | This file defines common build blocks of GIS functions |
item_geofunc_relchecks.cc | |
item_gtid_func.cc | |
item_gtid_func.h | |
item_inetfunc.cc | |
item_inetfunc.h | |
item_json_func.cc | |
item_json_func.h | |
item_pfs_func.cc | This file defines all performance schema native functions |
item_pfs_func.h | |
item_regexp_func.cc | Implementation of the regular expression function object |
item_regexp_func.h | The function classes for regular expression functions |
item_row.cc | |
item_row.h | |
item_strfunc.cc | This file defines all string Items (e.g |
item_strfunc.h | |
item_subselect.cc | Implements the subselect Item, used when there is a subselect in a SELECT list, WHERE, etc |
item_subselect.h | |
item_sum.cc | Sum functions (COUNT, MIN...) |
item_sum.h | |
item_timefunc.cc | This file defines all time functions |
item_timefunc.h | |
item_xmlfunc.cc | |
item_xmlfunc.h | |
join_type.h | |
key.cc | |
key.h | |
key_spec.cc | |
key_spec.h | |
keycaches.cc | |
keycaches.h | |
keyring_service.cc | |
lex.h | |
lex_symbol.h | |
lexer_yystype.h | |
lock.cc | Locking functions |
lock.h | |
locked_tables_list.cc | |
locked_tables_list.h | |
locking_service.cc | |
locking_service.h | |
locking_service_udf.cc | |
log.cc | Logging of commands |
log.h | Error logging, slow query logging, general query logging: If it's server-internal, and it's logging, it's here |
log_event.cc | |
log_event.h | Binary log event definitions |
log_resource.cc | |
log_resource.h | Log resource definitions |
main.cc | |
malloc_allocator.h | |
mdl.cc | |
mdl.h | |
mdl_context_backup.cc | |
mdl_context_backup.h | |
mem_root_allocator.h | |
mem_root_array.h | |
merge_many_buff.h | |
merge_sort.h | Merge sort and insert sort implementations |
message.h | |
mf_iocache.cc | |
migrate_keyring.cc | |
migrate_keyring.h | |
mysql_tzinfo_to_sql.cc | |
mysqld.cc | MySQL server daemon |
mysqld.h | |
mysqld_cs.h | |
mysqld_daemon.cc | |
mysqld_daemon.h | |
mysqld_thd_manager.cc | |
mysqld_thd_manager.h | |
named_pipe.cc | |
named_pipe.h | |
nested_join.h | |
nt_servc.cc | Windows NT Service class library |
nt_servc.h | Windows NT Service class library |
olap.h | |
opt_costconstantcache.cc | |
opt_costconstantcache.h | |
opt_costconstants.cc | |
opt_costconstants.h | |
opt_costmodel.cc | |
opt_costmodel.h | |
opt_explain.cc | "EXPLAIN <command>" implementation |
opt_explain.h | EXPLAIN <command> |
opt_explain_format.cc | |
opt_explain_format.h | EXPLAIN FORMAT=<format> <command> |
opt_explain_json.cc | |
opt_explain_json.h | |
opt_explain_traditional.cc | |
opt_explain_traditional.h | |
opt_hints.cc | |
opt_hints.h | |
opt_statistics.cc | |
opt_statistics.h | |
opt_sum.cc | Optimising of MIN(), MAX() and COUNT(*) queries without 'group by' clause by replacing the aggregate expression with a constant |
opt_trace.cc | Implementation of the Optimizer trace API (WL#5257) |
opt_trace.h | API for the Optimizer trace (WL#5257) |
opt_trace2server.cc | Implementation of the Optimizer trace API (WL#5257) Helpers connecting the optimizer trace to THD or Information Schema |
opt_trace_context.h | This contains the declaration of class Opt_trace_context, which is needed to declare THD |
options_mysqld.h | |
options_parser.cc | |
options_parser.h | |
pack_rows.cc | |
pack_rows.h | Generic routines for packing rows (possibly from multiple tables at the same time) into strings, and then back again |
parse_file.cc | |
parse_file.h | |
parse_location.h | |
parse_tree_column_attrs.h | |
parse_tree_handler.cc | |
parse_tree_handler.h | |
parse_tree_helpers.cc | |
parse_tree_helpers.h | |
parse_tree_hints.cc | |
parse_tree_hints.h | |
parse_tree_items.cc | |
parse_tree_items.h | |
parse_tree_node_base.cc | |
parse_tree_node_base.h | |
parse_tree_nodes.cc | |
parse_tree_nodes.h | |
parse_tree_partitions.cc | |
parse_tree_partitions.h | |
parse_tree_window.cc | |
parse_tree_window.h | |
parser_service.cc | |
parser_yystype.h | |
partition_element.h | |
partition_info.cc | |
partition_info.h | |
persisted_variable.cc | |
persisted_variable.h | |
pfs_batch_mode.h | |
pfs_priv_util.h | |
plugin_table.h | |
protocol.h | |
protocol_callback.cc | Implementation of the Protocol_callback class, which is used by the Command service as proxy protocol |
protocol_callback.h | Interface of the Protocol_callback class, which is used by the Command service as proxy protocol |
protocol_classic.cc | Low level functions for storing data to be send to the MySQL client |
protocol_classic.h | |
psi_memory_key.cc | |
psi_memory_key.h | |
psi_memory_resource.cc | |
psi_memory_resource.h | |
query_options.h | |
query_result.cc | |
query_result.h | |
query_term.cc | |
query_term.h | |
record_buffer.h | |
reference_caching_setup.cc | |
reference_caching_setup.h | |
replication.h | |
resource_blocker.h | |
restart_monitor_win.cc | |
restart_monitor_win.h | |
rpl_applier_reader.cc | |
rpl_applier_reader.h | |
rpl_async_conn_failover.cc | |
rpl_async_conn_failover.h | |
rpl_async_conn_failover_add_managed_udf.cc | |
rpl_async_conn_failover_add_managed_udf.h | |
rpl_async_conn_failover_add_source_udf.cc | |
rpl_async_conn_failover_add_source_udf.h | |
rpl_async_conn_failover_configuration_propagation.cc | |
rpl_async_conn_failover_configuration_propagation.h | |
rpl_async_conn_failover_delete_managed_udf.cc | |
rpl_async_conn_failover_delete_managed_udf.h | |
rpl_async_conn_failover_delete_source_udf.cc | |
rpl_async_conn_failover_delete_source_udf.h | |
rpl_async_conn_failover_reset_udf.cc | |
rpl_async_conn_failover_reset_udf.h | |
rpl_async_conn_failover_table_operations.cc | |
rpl_async_conn_failover_table_operations.h | |
rpl_binlog_sender.cc | |
rpl_binlog_sender.h | |
rpl_channel_credentials.cc | |
rpl_channel_credentials.h | |
rpl_channel_service_interface.cc | |
rpl_channel_service_interface.h | |
rpl_commit_stage_manager.cc | |
rpl_commit_stage_manager.h | |
rpl_constants.h | |
rpl_context.cc | |
rpl_context.h | |
rpl_debug_points.h | |
rpl_filter.cc | |
rpl_filter.h | |
rpl_group_replication.cc | |
rpl_group_replication.h | |
rpl_gtid.h | |
rpl_gtid_execution.cc | |
rpl_gtid_misc.cc | |
rpl_gtid_mode.cc | |
rpl_gtid_mutex_cond_array.cc | |
rpl_gtid_owned.cc | |
rpl_gtid_persist.cc | |
rpl_gtid_persist.h | |
rpl_gtid_set.cc | |
rpl_gtid_specification.cc | |
rpl_gtid_state.cc | |
rpl_gtid_tsid_map.cc | |
rpl_handler.cc | |
rpl_handler.h | |
rpl_info.cc | |
rpl_info.h | |
rpl_info_dummy.cc | |
rpl_info_dummy.h | |
rpl_info_factory.cc | |
rpl_info_factory.h | |
rpl_info_handler.cc | |
rpl_info_handler.h | |
rpl_info_table.cc | |
rpl_info_table.h | |
rpl_info_table_access.cc | |
rpl_info_table_access.h | |
rpl_info_values.cc | |
rpl_info_values.h | |
rpl_injector.cc | |
rpl_injector.h | |
rpl_io_monitor.cc | |
rpl_io_monitor.h | |
rpl_log_encryption.cc | |
rpl_log_encryption.h | This file includes the major components for encrypting/decrypting binary log files |
rpl_mi.cc | |
rpl_mi.h | |
rpl_msr.cc | |
rpl_msr.h | |
rpl_mta_submode.cc | |
rpl_mta_submode.h | |
rpl_mysql_connect.cc | |
rpl_mysql_connect.h | |
rpl_record.cc | |
rpl_record.h | |
rpl_relay_log_sanitizer.cc | |
rpl_relay_log_sanitizer.h | |
rpl_replica.cc | Code to run the io thread and the sql thread on the replication slave |
rpl_replica.h | |
rpl_replica_commit_order_manager.cc | |
rpl_replica_commit_order_manager.h | |
rpl_replica_until_options.cc | |
rpl_replica_until_options.h | |
rpl_reporting.cc | |
rpl_reporting.h | |
rpl_rli.cc | |
rpl_rli.h | |
rpl_rli_pdb.cc | |
rpl_rli_pdb.h | |
rpl_source.cc | |
rpl_source.h | |
rpl_sys_key_access.cc | |
rpl_sys_key_access.h | |
rpl_sys_table_access.cc | |
rpl_sys_table_access.h | |
rpl_table_access.cc | |
rpl_table_access.h | |
rpl_tblmap.cc | |
rpl_tblmap.h | |
rpl_transaction_ctx.cc | |
rpl_transaction_ctx.h | |
rpl_transaction_write_set_ctx.cc | |
rpl_transaction_write_set_ctx.h | |
rpl_trx_boundary_parser.cc | |
rpl_trx_boundary_parser.h | Replication transaction boundary parser |
rpl_trx_tracking.cc | |
rpl_trx_tracking.h | |
rpl_utility.cc | |
rpl_utility.h | |
rpl_write_set_handler.cc | |
rpl_write_set_handler.h | |
rules_table_service.cc | Implementation of the service for accessing the rewrite rules table |
rwlock_scoped_lock.cc | |
sd_notify.cc | |
sd_notify.h | |
sdi_utils.cc | |
sdi_utils.h | |
select_lex_visitor.cc | |
select_lex_visitor.h | Visitor interface for parse trees |
session_tracker.cc | |
session_tracker.h | |
set_var.cc | |
set_var.h | "public" interface to sys_var - server configuration variables |
signal_handler.cc | |
signal_handler.h | |
sort_param.h | |
sp.cc | |
sp.h | |
sp_cache.cc | |
sp_cache.h | |
sp_head.cc | |
sp_head.h | |
sp_instr.cc | |
sp_instr.h | |
sp_pcontext.cc | |
sp_pcontext.h | |
sp_rcontext.cc | |
sp_rcontext.h | |
spatial.cc | |
spatial.h | |
sql_admin.cc | |
sql_admin.h | |
sql_alloc_error_handler.cc | |
sql_alter.cc | |
sql_alter.h | |
sql_alter_instance.cc | |
sql_alter_instance.h | |
sql_array.h | |
sql_audit.cc | |
sql_audit.h | |
sql_backup_lock.cc | |
sql_backup_lock.h | |
sql_base.cc | |
sql_base.h | |
sql_binlog.cc | |
sql_binlog.h | |
sql_bitmap.h | |
sql_bootstrap.cc | |
sql_bootstrap.h | |
sql_builtin.cc | |
sql_call.cc | |
sql_call.h | |
sql_callback.h | |
sql_check_constraint.cc | |
sql_check_constraint.h | |
sql_class.cc | |
sql_class.h | |
sql_client.cc | |
sql_cmd.h | Representation of an SQL command |
sql_cmd_dcl.h | |
sql_cmd_ddl.h | |
sql_cmd_ddl_table.cc | |
sql_cmd_ddl_table.h | |
sql_cmd_dml.h | |
sql_cmd_srs.cc | This file implements the CREATE/DROP SPATIAL REFERENCE SYSTEM statements |
sql_cmd_srs.h | This file declares the interface of classes Sql_cmd_create_srs and Sql_cmd_drop_srs, which handles the CREATE/DROP SPATIAL REFERENCE SYSTEM statements, respectively |
sql_component.cc | |
sql_component.h | |
sql_connect.cc | |
sql_connect.h | |
sql_const.h | File containing constants that can be used throughout the server |
sql_const_folding.cc | Fold constant query expressions |
sql_const_folding.h | Interface to SQL expression constant folding |
sql_constraint.cc | |
sql_constraint.h | |
sql_cursor.cc | |
sql_cursor.h | Declarations for implementation of server side cursors |
sql_data_change.cc | Contains classes representing SQL-data change statements |
sql_data_change.h | Contains classes representing SQL-data change statements |
sql_db.cc | |
sql_db.h | |
sql_delete.cc | |
sql_delete.h | |
sql_derived.cc | |
sql_derived.h | |
sql_digest.cc | |
sql_digest.h | |
sql_digest_stream.h | |
sql_do.cc | |
sql_do.h | |
sql_error.cc | |
sql_error.h | |
sql_event_tracking_to_audit_event_mapping.cc | |
sql_event_tracking_to_audit_event_mapping.h | |
sql_exception_handler.cc | This file defines functions to convert exceptions to MySQL error messages |
sql_exception_handler.h | This file declares functions to convert exceptions to MySQL error messages |
sql_exchange.h | |
sql_executor.cc | Query execution |
sql_executor.h | Classes for query execution |
sql_get_diagnostics.cc | |
sql_get_diagnostics.h | |
sql_gipk.cc | |
sql_gipk.h | |
sql_handler.cc | |
sql_handler.h | |
sql_help.cc | |
sql_help.h | |
sql_hints.yy.cc | |
sql_hints.yy.h | |
sql_import.cc | |
sql_import.h | Declaration of command class for the IMPORT TABLES command |
sql_initialize.cc | |
sql_initialize.h | |
sql_insert.cc | |
sql_insert.h | |
sql_join_buffer.h | |
sql_lex.cc | |
sql_lex.h | |
sql_lex_hash.cc | |
sql_lex_hash.h | |
sql_lex_hints.cc | |
sql_lex_hints.h | |
sql_list.cc | |
sql_list.h | |
sql_load.cc | |
sql_load.h | |
sql_locale.cc | |
sql_locale.h | |
sql_manager.cc | |
sql_manager.h | |
sql_opt_exec_shared.h | Common types of the Optimizer, used by optimization and execution |
sql_optimizer.cc | Optimize query expressions: Make optimal table join order, select optimal access methods per table, apply grouping, sorting and limit processing |
sql_optimizer.h | Classes used for query optimizations |
sql_optimizer_internal.h | |
sql_parse.cc | |
sql_parse.h | |
sql_partition.cc | |
sql_partition.h | |
sql_partition_admin.cc | |
sql_partition_admin.h | |
sql_planner.cc | Create plan for a single select |
sql_planner.h | Join planner classes |
sql_plist.h | |
sql_plugin.cc | |
sql_plugin.h | |
sql_plugin_ref.h | |
sql_plugin_services.h | |
sql_plugin_var.cc | |
sql_plugin_var.h | |
sql_prepare.cc | This file contains the implementation of prepared statements |
sql_prepare.h | |
sql_profile.cc | Implement query profiling as as list of metaphorical fences, with one fence per query, and each fencepost a change of thd->proc_info state (with a snapshot of system statistics) |
sql_profile.h | |
sql_query_rewrite.cc | |
sql_query_rewrite.h | |
sql_reload.cc | |
sql_reload.h | |
sql_rename.cc | Atomic rename of table; RENAME TABLE t1 to t2, tmp to t1 [,...] |
sql_rename.h | |
sql_resolver.cc | Implementation of name resolution stage |
sql_resolver.h | Name resolution functions |
sql_restart_server.cc | |
sql_restart_server.h | |
sql_rewrite.cc | |
sql_rewrite.h | |
sql_select.cc | Evaluate query expressions, throughout resolving, optimization and execution |
sql_select.h | |
sql_servers.cc | |
sql_servers.h | |
sql_show.cc | |
sql_show.h | |
sql_show_processlist.cc | |
sql_show_processlist.h | |
sql_show_status.cc | |
sql_show_status.h | |
sql_signal.cc | |
sql_signal.h | |
sql_sort.h | |
sql_state.cc | |
sql_system_table_check.h | |
sql_table.cc | |
sql_table.h | |
sql_tablespace.cc | |
sql_tablespace.h | |
sql_test.cc | |
sql_test.h | |
sql_thd_api.cc | |
sql_thd_internal_api.cc | |
sql_thd_internal_api.h | |
sql_time.cc | Implementation of server functions to handle date and time |
sql_time.h | Interface for server time utilities |
sql_timer.cc | |
sql_timer.h | |
sql_tmp_table.cc | Temporary tables implementation |
sql_tmp_table.h | Temporary table handling functions |
sql_trigger.cc | |
sql_trigger.h | This file contains declarations of global public functions which are used directly from parser/executioner to perform basic operations on triggers (CREATE TRIGGER, DROP TRIGGER, ALTER TABLE, DROP TABLE, ...) |
sql_truncate.cc | |
sql_truncate.h | |
sql_udf.cc | |
sql_udf.h | |
sql_union.cc | |
sql_union.h | |
sql_update.cc | |
sql_update.h | |
sql_view.cc | |
sql_view.h | |
sql_yacc.h | |
srs_fetcher.h | |
srv_session.cc | Class Srv_session implementation |
srv_session.h | Header file for the Srv_session class that wraps THD, DA in one bundle for easy use of internal APIs |
srv_session_info_service.cc | Implementation of setters and getters of some properties of a session |
srv_session_service.cc | Server session service implementation |
ssl_acceptor_context_data.cc | |
ssl_acceptor_context_data.h | |
ssl_acceptor_context_iterator.cc | |
ssl_acceptor_context_iterator.h | |
ssl_acceptor_context_operator.cc | |
ssl_acceptor_context_operator.h | |
ssl_acceptor_context_status.h | |
ssl_init_callback.cc | |
ssl_init_callback.h | |
ssl_wrapper_service.cc | Ssl functions wrapper service implementation |
stateless_allocator.cc | |
stateless_allocator.h | |
stream_cipher.cc | |
stream_cipher.h | This file includes core components for encrypting/decrypting binary log files |
strfunc.cc | |
strfunc.h | |
string_service.cc | |
string_service.h | |
sys_vars.cc | Definitions of all server's session or global variables |
sys_vars.h | "private" interface to sys_var - server configuration variables |
sys_vars_resource_mgr.cc | |
sys_vars_resource_mgr.h | |
sys_vars_shared.h | "protected" interface to sys_var - server configuration variables |
system_variables.cc | |
system_variables.h | |
table.cc | |
table.h | |
table_cache.cc | |
table_cache.h | |
table_column_iterator.h | |
table_function.cc | |
table_function.h | |
table_trigger_dispatcher.cc | |
table_trigger_dispatcher.h | |
table_trigger_field_support.h | |
tablesample.h | |
tc_log.cc | |
tc_log.h | |
temp_table_param.h | |
thd_raii.h | Some RAII classes that set THD state |
thr_malloc.cc | |
thr_malloc.h | |
time_zone_common.cc | |
time_zone_common.h | Contains common functionality shared between mysqld and mysql_tz_info_to_sql |
transaction.cc | |
transaction.h | |
transaction_info.cc | |
transaction_info.h | |
trigger.cc | |
trigger.h | |
trigger_chain.cc | |
trigger_chain.h | |
trigger_creation_ctx.cc | |
trigger_creation_ctx.h | |
trigger_def.h | This file defines all base public constants related to triggers in MySQL |
tzfile.h | |
tztime.cc | |
tztime.h | |
udf_example.cc | |
udf_registration_imp.h | |
udf_service_impl.cc | |
udf_service_impl.h | |
udf_service_util.cc | |
udf_service_util.h | |
uniques.cc | |
uniques.h | |
val_int_compare.h | |
visible_fields.h | An adapter class to support iteration over an iterator of Item * (typically mem_root_deque<Item *>), while skipping over items that are hidden (item->hidden == true) |
window.cc | |
window.h | |
window_lex.h | |
xa.cc | |
xa.h | |
xa_aux.h | |
► sql-common | |
► oci | |
signing_key.cc | |
signing_key.h | |
utilities.cc | |
utilities.h | |
bind_params.cc | |
client.cc | |
client_async_authentication.h | |
client_authentication.cc | |
client_extensions_macros.h | Helper macros to deal with MYSQL options |
client_plugin.cc | Support code for the client side (libmysql) plugins |
compression.cc | |
get_password.cc | |
json_binary.cc | |
json_binary.h | This file specifies the interface for serializing JSON values into binary representation, and for reading values back from the binary representation |
json_diff.cc | |
json_diff.h | Header file for the Json_diff class |
json_dom.cc | |
json_dom.h | JSON DOM |
json_error_handler.cc | |
json_error_handler.h | |
json_path.cc | This file contains implementation support for the JSON path abstraction |
json_path.h | This file contains interface support for the JSON path abstraction |
json_schema.cc | |
json_schema.h | Functions for validating a string against a JSON Schema |
json_syntax_check.cc | |
json_syntax_check.h | |
my_decimal.cc | |
my_decimal.h | It is interface module to fixed precision decimals library |
my_path_permissions.cc | |
net_ns.cc | |
net_ns.h | |
net_serv.cc | This file is the net layer API for the MySQL client/server protocol |
sql_string.cc | |
► storage | |
► archive | |
azio.cc | |
azlib.h | |
ha_archive.cc | |
ha_archive.h | Archive storage engine |
► blackhole | |
ha_blackhole.cc | |
ha_blackhole.h | |
► csv | |
ha_tina.cc | |
ha_tina.h | |
transparent_file.cc | |
transparent_file.h | |
► example | |
ha_example.cc | The ha_example engine is a stubbed storage engine for example purposes only; it does nothing at this point |
ha_example.h | The ha_example engine is a stubbed storage engine for example purposes only; it does nothing at this point |
► federated | |
ha_federated.cc | |
ha_federated.h | |
► heap | |
_check.cc | |
_rectest.cc | |
ha_heap.cc | |
ha_heap.h | |
heapdef.h | |
hp_block.cc | |
hp_clear.cc | |
hp_close.cc | |
hp_create.cc | |
hp_delete.cc | |
hp_extra.cc | |
hp_hash.cc | |
hp_info.cc | |
hp_open.cc | |
hp_panic.cc | |
hp_rename.cc | |
hp_rfirst.cc | |
hp_rkey.cc | |
hp_rlast.cc | |
hp_rnext.cc | |
hp_rprev.cc | |
hp_rrnd.cc | |
hp_rsame.cc | |
hp_scan.cc | |
hp_static.cc | |
hp_test1.cc | |
hp_test2.cc | |
hp_update.cc | |
hp_write.cc | |
► innobase | |
► api | |
api0api.cc | InnoDB Native API |
api0misc.cc | InnoDB Native API |
► arch | |
arch0arch.cc | Common implementation for redo log and dirty page archiver system |
arch0log.cc | Innodb implementation for log archive |
arch0page.cc | Innodb implementation for page archive |
arch0recv.cc | |
► btr | |
btr0btr.cc | The B-tree |
btr0cur.cc | The index tree cursor |
btr0load.cc | The B-tree bulk load |
btr0mtib.cc | Multi Threaded Index Build (MTIB) using BUF_BLOCK_MEMORY and dedicated Bulk_flusher threads |
btr0pcur.cc | The index tree persistent cursor |
btr0sea.cc | The index tree adaptive search |
► buf | |
buf.cc | The database buffer buf_pool |
buf.h | The database buffer pool high-level routines |
buf0block_hint.cc | |
buf0buddy.cc | Binary buddy allocator for compressed pages |
buf0buf.cc | The database buffer buf_pool |
buf0dblwr.cc | Atomic writes handling |
buf0dump.cc | Implements a buffer pool dump/load |
buf0flu.cc | The database buffer buf_pool flush algorithm |
buf0lru.cc | The database buffer replacement algorithm |
buf0rea.cc | The database buffer read |
checksum.cc | Buffer pool checksum functions, also linked from /extra/innochecksum.cc |
► clone | |
clone0api.cc | Innodb Clone Interface |
clone0apply.cc | Innodb apply snapshot data |
clone0clone.cc | Innodb Clone System |
clone0copy.cc | Innodb copy snapshot data |
clone0desc.cc | Innodb clone descriptors |
clone0repl.cc | Innodb Clone Replication Coordinates |
clone0snapshot.cc | Innodb physical Snapshot |
► data | |
data0data.cc | SQL data field and tuple |
data0type.cc | Data types |
► ddl | |
ddl0buffer.cc | DDL key buffer implementation |
ddl0builder.cc | DDL build index implementation |
ddl0bulk.cc | BULK Data Load |
ddl0ctx.cc | DDL context implementation |
ddl0ddl.cc | DDL implementation misc functions |
ddl0file-reader.cc | For reading the DDL temporary files |
ddl0fts.cc | Create Full Text Index with (parallel) merge sort |
ddl0loader.cc | DDL index loader implementation |
ddl0merge.cc | DDL merge sort implementation |
ddl0par-scan.cc | DDL cluster index parallel scan implementation |
ddl0rtree.cc | DDL cluster index scan implementation |
► dict | |
dict.cc | Data dictionary system |
dict.h | Data dictionary system |
dict0boot.cc | Data dictionary creation and booting |
dict0crea.cc | Database object creation |
dict0dd.cc | Data dictionary interface |
dict0dict.cc | Data dictionary system |
dict0inst.cc | Instant DDL interface implementation |
dict0load.cc | Loads to the memory cache database object definitions from dictionary tables |
dict0mem.cc | Data dictionary memory object creation |
dict0sdi.cc | |
dict0stats.cc | Code used for calculating and manipulating table statistics |
dict0stats_bg.cc | Code used for background table and index stats gathering |
dict0upgrade.cc | |
mem.cc | Data dictionary memory object creation |
mem.h | Data dictionary memory object creation |
► eval | |
eval0eval.cc | SQL evaluator: evaluates simple data structures, like expressions, in a query graph |
eval0proc.cc | Executes SQL stored procedures and their control structures |
► fil | |
fil0fil.cc | The tablespace memory cache |
► fsp | |
fsp0file.cc | Tablespace data file implementation |
fsp0fsp.cc | File space management |
fsp0space.cc | General shared tablespace implementation |
fsp0sysspace.cc | |
► fts | |
fts0ast.cc | Full Text Search parser helper file |
fts0config.cc | Full Text Search configuration table |
fts0fts.cc | Full Text Search interface |
fts0opt.cc | Full Text Search optimize thread |
fts0pars.cc | |
fts0plugin.cc | Full Text Search plugin support |
fts0que.cc | Full Text Search functionality |
fts0sql.cc | Full Text Search functionality |
► fut | |
fut0lst.cc | File-based list utilities |
► gis | |
gis0geo.cc | InnoDB R-tree related functions |
gis0rtree.cc | InnoDB R-tree interfaces |
gis0sea.cc | InnoDB R-tree search interfaces |
► ha | |
ha0ha.cc | The hash table with external chains |
ha0storage.cc | Hash storage |
hash0hash.cc | The simple hash table utility |
► handler | |
ha_innodb.cc | |
ha_innodb.h | |
ha_innopart.cc | Code for native partitioning in InnoDB |
ha_innopart.h | |
handler0alter.cc | Smart ALTER TABLE |
i_s.cc | InnoDB INFORMATION SCHEMA tables interface to MySQL |
i_s.h | InnoDB INFORMATION SCHEMA tables interface to MySQL |
p_s.cc | InnoDB performance_schema tables interface to MySQL |
p_s.h | InnoDB performance_schema tables interface to MySQL |
► ibuf | |
ibuf0ibuf.cc | Insert buffer |
► include | |
► detail | |
► fil | |
open_files_limit.h | Implementation of innodb_open_files limit management |
► ut | |
aligned_alloc.h | Implementation bits and pieces for aligned allocations |
alloc.h | Implementation bits and pieces for PFS and non-PFS variants for normal allocations and deallocations through new, delete, malloc, zalloc, free etc |
allocator_traits.h | Simple allocator traits |
helper.h | Small helper functions |
large_page_alloc-linux.h | Linux-specific implementation bits and pieces for large (huge) page allocations |
large_page_alloc-osx.h | OSX-specific implementation bits and pieces for large (huge) page allocations |
large_page_alloc-solaris.h | Solaris-specific implementation bits and pieces for large (huge) page allocations |
large_page_alloc-win.h | Windows-specific implementation bits and pieces for large (huge) page allocations |
large_page_alloc.h | Implementation bits and pieces for large (huge) page allocations |
page_alloc.h | Implementation bits and pieces for page-aligned allocations |
page_metadata.h | Implementation bits and pieces for metadata for normal and large (huge) page allocations |
pfs.h | Implementation bits and pieces for PFS metadata handling |
ut0new.h | Implementation bits and pieces of include/ut0new.h |
api0api.h | InnoDB Native API |
api0misc.h | InnoDB Native API |
arch0arch.h | Common interface for redo log and dirty page archiver system |
arch0log.h | Innodb interface for log archive |
arch0page.h | Innodb interface for modified page archive |
arch0recv.h | Interface for crash recovery for page archiver system |
btr0btr.h | The B-tree |
btr0btr.ic | The B-tree |
btr0cur.h | The index tree cursor |
btr0cur.ic | The index tree cursor |
btr0load.h | The B-tree bulk load |
btr0mtib.h | Multi Threaded Index Build (MTIB) using BUF_BLOCK_MEMORY and dedicated Bulk_flusher threads |
btr0pcur.h | The index tree persistent cursor |
btr0sea.h | The index tree adaptive search |
btr0sea.ic | The index tree adaptive search |
btr0types.h | The index tree general types |
buf0block_hint.h | |
buf0buddy.h | Binary buddy allocator for compressed pages |
buf0buddy.ic | Binary buddy allocator for compressed pages |
buf0buf.h | The database buffer pool high-level routines |
buf0buf.ic | The database buffer buf_pool |
buf0checksum.h | Buffer pool checksum functions, also linked from /extra/innochecksum.cc |
buf0dblwr.h | Doublewrite buffer module |
buf0dump.h | Implements a buffer pool dump/load |
buf0flu.h | The database buffer pool flush algorithm |
buf0flu.ic | The database buffer pool flush algorithm |
buf0lru.h | The database buffer pool LRU replacement algorithm |
buf0rea.h | The database buffer read |
buf0stats.h | Buffer pool stats |
buf0types.h | The database buffer pool global types for the directory |
clone0api.h | Innodb Clone Interface |
clone0clone.h | Innodb Clone System |
clone0desc.h | Innodb clone descriptors |
clone0monitor.h | Performance Schema stage instrumentation to monitor clone progress |
clone0repl.h | GTID persistence interface |
clone0snapshot.h | Database Physical Snapshot |
data0data.h | SQL data field and tuple |
data0data.ic | SQL data field and tuple |
data0type.h | Data types |
data0type.ic | Data types |
data0types.h | Some type definitions |
db0err.h | Global error codes for the database |
ddl0bulk.h | BULK Data Load |
ddl0ddl.h | DDL context |
ddl0fts.h | Create Full Text Index with (parallel) merge sort |
ddl0impl-buffer.h | DDL buffer infrastructure |
ddl0impl-builder.h | DDL index builder data interface |
ddl0impl-compare.h | DDL key comparison |
ddl0impl-cursor.h | DDL scan cursor interface |
ddl0impl-file-reader.h | For scanning the temporary file |
ddl0impl-loader.h | DDL index loader interface |
ddl0impl-merge.h | DDL cluster merge sort data structures |
ddl0impl-rtree.h | DDL RTree insert interface |
ddl0impl.h | DDL implementation include file |
dict0boot.h | Data dictionary creation and booting |
dict0boot.ic | Data dictionary creation and booting |
dict0crea.h | Database object creation |
dict0crea.ic | Database object creation |
dict0dd.h | Data dictionary interface |
dict0dd.ic | Data dictionary access |
dict0dict.h | Data dictionary system |
dict0dict.ic | Data dictionary system |
dict0inst.h | Instant DDL interface |
dict0load.h | Loads to the memory cache database object definitions from dictionary tables |
dict0mem.h | Data dictionary memory object creation |
dict0mem.ic | Data dictionary memory object creation |
dict0priv.h | Data dictionary private functions |
dict0priv.ic | Data dictionary system private include file |
dict0sdi-decompress.h | |
dict0sdi.h | |
dict0stats.h | Code used for calculating and manipulating table statistics |
dict0stats.ic | Code used for calculating and manipulating table statistics |
dict0stats_bg.h | Code used for background table and index stats gathering |
dict0stats_bg.ic | Code used for background table and index stats gathering |
dict0types.h | Data dictionary global types |
dict0upgrade.h | |
dyn0buf.h | The dynamically allocated buffer implementation |
dyn0types.h | The dynamically allocated buffer types and constants |
eval0eval.h | SQL evaluator: evaluates simple data structures, like expressions, in a query graph |
eval0eval.ic | SQL evaluator: evaluates simple data structures, like expressions, in a query graph |
eval0proc.h | Executes SQL stored procedures and their control structures |
eval0proc.ic | Executes SQL stored procedures and their control structures |
fil0fil.h | The low-level file system |
fil0types.h | The low-level file system page header & trailer offsets |
fsp0file.h | Tablespace data file implementation |
fsp0fsp.h | File space management |
fsp0fsp.ic | File space management |
fsp0space.h | General shared tablespace implementation |
fsp0sysspace.h | Multi file, shared, system tablespace implementation |
fsp0types.h | |
fts0ast.h | The FTS query parser (AST) abstract syntax tree routines |
fts0fts.h | Full text search header file |
fts0opt.h | Full Text Search optimize thread |
fts0pars.h | |
fts0plugin.h | Full text search plugin header file |
fts0priv.h | Full text search internal header file |
fts0priv.ic | Full text search internal header file |
fts0tokenize.h | Full Text Search plugin tokenizer refer to MyISAM |
fts0types.h | Full text search types file |
fts0types.ic | Full text search types |
fts0vlc.ic | Full text variable length integer encoding/decoding |
fut0fut.h | File-based utilities |
fut0fut.ic | File-based utilities |
fut0lst.h | File-based list utilities |
fut0lst.ic | File-based list utilities |
gis0geo.h | The r-tree define from MyISAM |
gis0rtree.h | R-tree header file |
gis0rtree.ic | R-tree Inline code |
gis0type.h | R-tree header file |
ha0ha.h | The hash table with external chains |
ha0ha.ic | The hash table with external chains |
ha0storage.h | Hash storage |
ha0storage.ic | Hash storage |
ha_prototypes.h | Prototypes for global functions in ha_innodb.cc that are called by InnoDB C code |
handler0alter.h | Smart ALTER TABLE |
hash0hash.h | The simple hash table utility |
hash0hash.ic | The simple hash table utility |
ib0mutex.h | Policy based mutexes |
ibuf0ibuf.h | Insert buffer |
ibuf0ibuf.ic | Insert buffer |
ibuf0types.h | Insert buffer global types |
lob0bulk.h | For bulk loading large objects |
lob0del.h | |
lob0first.h | |
lob0impl.h | |
lob0index.h | |
lob0inf.h | |
lob0ins.h | |
lob0lob.h | Implements the large objects (LOB) module |
lob0pages.h | |
lob0undo.h | Undo logging small changes to BLOBs |
lob0util.h | |
lob0zip.h | |
lock0guards.h | |
lock0iter.h | Lock queue iterator type and function prototypes |
lock0latches.h | |
lock0lock.h | The transaction lock system |
lock0lock.ic | The transaction lock system |
lock0prdt.h | The predicate lock system |
lock0priv.h | Lock module internal structures and methods |
lock0priv.ic | Lock module internal inline methods |
lock0types.h | The transaction lock system global types |
log0buf.h | Redo log functions related to the log buffer |
log0chkp.h | Redo log functions related to checkpointing and log free check |
log0constants.h | Redo log constant values |
log0consumer.h | Redo log functions and types related to the log consumption |
log0ddl.h | DDL log |
log0encryption.h | Redo log - encryption |
log0files_capacity.h | Redo log management of capacity |
log0files_dict.h | In-memory dictionary of log files (keeps their meta data) |
log0files_finder.h | |
log0files_governor.h | Redo log management of log files |
log0files_io.h | The log0files_io |
log0log.h | Redo log - the main header |
log0meb.h | |
log0pfs.h | Redo log functions related to PFS tables for redo log |
log0pre_8_0_30.h | Redo log functions and constants related to redo formats before 8.0.30 |
log0recv.h | Recovery |
log0recv.ic | Recovery |
log0sys.h | Redo log - the log_sys |
log0test.h | Redo log - helper for unit tests |
log0types.h | Redo log basic types |
log0write.h | |
mach0data.h | Utilities for converting data from the database file to the machine format |
mach0data.ic | Utilities for converting data from the database file to the machine format |
mem0mem.h | The memory management |
mem0mem.ic | The memory management |
mtr0log.h | Mini-transaction logging routines |
mtr0log.ic | Mini-transaction logging routines |
mtr0mtr.h | Mini-transaction buffer |
mtr0mtr.ic | Mini-transaction buffer |
mtr0types.h | Mini-transaction buffer global types |
os0atomic.h | Macros for using atomics |
os0enc.h | Page encryption infrastructure |
os0event.h | The interface to the operating system condition variables |
os0event.ic | Inlined implementation for os_event_* |
os0file.h | The interface to the operating system file io |
os0file.ic | The interface to the operating system file io |
os0numa.h | NUMA API wrapper over various operating system specific APIs |
os0once.h | A class that aids executing a given function exactly once in a multi-threaded environment |
os0proc.h | The interface to the operating system process control primitives |
os0thread-create.h | The interface to the threading wrapper |
os0thread.h | The interface to the operating system process and thread control primitives |
page0cur.h | The page cursor |
page0cur.ic | The page cursor |
page0page.h | Index page routines |
page0page.ic | Index page routines |
page0size.h | A class describing a page size |
page0types.h | Index page routines |
page0zip.h | Compressed page interface |
page0zip.ic | Compressed page interface |
pars0grm.h | |
pars0opt.h | Simple SQL optimizer |
pars0pars.h | SQL parser |
pars0pars.ic | SQL parser |
pars0sym.h | SQL parser symbol table |
pars0types.h | SQL parser global types |
que0que.h | Query graph |
que0que.ic | Query graph |
que0types.h | Query graph global types |
read0read.h | Cursor read |
read0types.h | Cursor read |
rem0cmp.h | Comparison services for records |
rem0cmp.ic | Comparison services for records |
rem0lrec.h | Record manager |
rem0rec.h | Record manager |
rem0rec.ic | Record manager |
rem0types.h | Record manager global types |
rem0wrec.h | Record manager wrapper declaration |
row0ext.h | Caching of externally stored column prefixes |
row0ext.ic | Caching of externally stored column prefixes |
row0import.h | Header file for import tablespace functions |
row0ins.h | Insert into a table |
row0log.h | Modification log for online index creation and online table rebuild |
row0log.ic | Modification log for online index creation and online table rebuild |
row0mysql.h | Interface between Innobase row operations and MySQL |
row0pread-adapter.h | Parallel read adapter interface |
row0pread-histogram.h | Parallel read histogram interface |
row0pread.h | Parallel read interface |
row0purge.h | Purge obsolete records |
row0quiesce.h | Header file for tablespace quiesce functions |
row0row.h | General row routines |
row0row.ic | General row routines |
row0sel.h | Select |
row0sel.ic | Select |
row0types.h | Row operation global types |
row0uins.h | Fresh insert undo |
row0umod.h | Undo modify of a row |
row0undo.h | Row undo |
row0upd.h | Update of a row |
row0upd.ic | Update of a row |
row0vers.h | Row versions |
row0vers.ic | Row versions |
sess0sess.h | InnoDB session state tracker |
srv0conc.h | InnoDB concurrency manager header file |
srv0dynamic_procedures.h | Helper for managing dynamic SQL procedures |
srv0mon.h | Server monitor counter related defines |
srv0mon.ic | Server monitoring system |
srv0shutdown.h | Shutdowns the Innobase database server |
srv0srv.h | The server main program |
srv0start.h | Starts the Innobase database server |
srv0tmp.h | |
sync0arr.h | The wait array used in synchronization primitives |
sync0arr.ic | The wait array for synchronization primitives |
sync0arr_impl.h | The wait array used in synchronization primitives, implementation details |
sync0debug.h | Debug checks for latches, header file |
sync0policy.h | Policies for mutexes |
sync0policy.ic | Policy for mutexes |
sync0rw.h | The read-write lock (for threads, not for database transactions) |
sync0rw.ic | The read-write lock (for threads) |
sync0sharded_rw.h | The sharded read-write lock (for threads) |
sync0sync.h | Mutex, the basic synchronization primitive |
sync0types.h | Global types for sync |
trx0i_s.h | INFORMATION SCHEMA innodb_trx, innodb_locks and innodb_lock_waits tables cache structures and public functions |
trx0purge.h | Purge old versions |
trx0purge.ic | Purge old versions |
trx0rec.h | Transaction undo log record |
trx0rec.ic | Transaction undo log record |
trx0roll.h | Transaction rollback |
trx0roll.ic | Transaction rollback |
trx0rseg.h | Rollback segment |
trx0rseg.ic | Rollback segment |
trx0sys.h | Transaction system |
trx0sys.ic | Transaction system |
trx0trx.h | The transaction |
trx0trx.ic | The transaction |
trx0types.h | Transaction system global type definitions |
trx0undo.h | Transaction undo log |
trx0undo.ic | Transaction undo log |
trx0xa.h | |
univ.i | Version control for database, common definitions, and include files |
usr0sess.h | Sessions |
usr0types.h | Users and sessions global types |
ut0bitset.h | Utilities for bitset operations |
ut0bool_scope_guard.h | The ut_bool_scope_guard class which sets boolean to true for the duration of scope |
ut0byte.h | Utilities for byte operations |
ut0byte.ic | Utilities for byte operations |
ut0class_life_cycle.h | Utilities related to class lifecycle |
ut0core.h | |
ut0counter.h | Counter utility class |
ut0cpu_cache.h | Utilities related to CPU cache |
ut0crc32.h | CRC32 implementation |
ut0dbg.h | Debug utilities for Innobase |
ut0guarded.h | The ut::Guarded template which protects access to another class with mutex |
ut0link_buf.h | Link buffer - concurrent data structure which allows: |
ut0list.h | A double-linked list |
ut0list.ic | A double-linked list |
ut0lock_free_hash.h | Lock free hash implementation |
ut0log.h | Base of InnoDB utilities |
ut0lst.h | List utilities |
ut0math.h | Math functions |
ut0mem.h | Memory primitives |
ut0mem.ic | Memory primitives |
ut0mpmcbq.h | |
ut0mutex.h | Policy based mutexes |
ut0mutex.ic | Mutex implementation include file |
ut0new.h | Dynamic memory allocation routines and custom allocators specifically crafted to support memory instrumentation through performance schema memory engine (PFS) |
ut0object_cache.h | Manage a cache of objects |
ut0pool.h | Object pool |
ut0rbt.h | Various utilities |
ut0rnd.h | Random numbers and hashing |
ut0seq_lock.h | Implements a sequential lock structure for non-locking atomic read/write operations on a complex structure |
ut0sharded_bitset.h | |
ut0stage.h | Supplementary code to performance schema stage instrumentation |
ut0stateful_latching_rules.h | The Stateful_latching_rules class template which can be used to describe possible states, latches required to transition between them, and then validate if transitions performed by application take required latches, and that queries for the state are performed when holding enough latches to prevent state from changing |
ut0test.h | |
ut0todo_counter.h | |
ut0tuple.h | Std::tuple helper utilities |
ut0ut.h | Various utilities |
ut0ut.ic | Various utilities |
ut0vec.h | A vector of pointers to data items |
ut0vec.ic | A vector of pointers to data items |
ut0wqueue.h | A work queue |
zlob0first.h | |
zlob0index.h | |
zlob0read.h | |
► lob | |
lob0bulk.cc | |
lob0del.cc | |
lob0first.cc | |
lob0impl.cc | |
lob0index.cc | |
lob0ins.cc | |
lob0lob.cc | |
lob0pages.cc | |
lob0purge.cc | |
lob0undo.cc | |
lob0update.cc | |
lob0util.cc | |
zlob0first.cc | |
zlob0index.cc | |
zlob0ins.cc | |
zlob0read.cc | |
zlob0update.cc | |
► lock | |
lock0guards.cc | |
lock0iter.cc | Lock queue iterator |
lock0latches.cc | |
lock0lock.cc | The transaction lock system |
lock0prdt.cc | The transaction lock system |
lock0wait.cc | The transaction lock system |
► log | |
log0buf.cc | Redo log buffer implementation, including functions to: |
log0chkp.cc | Redo log checkpointing |
log0consumer.cc | |
log0ddl.cc | DDL log |
log0encryption.cc | |
log0files_capacity.cc | physical_capacity (total size on disk except tmp files) | +- *2/LOG_N_FILES | ("snake's head&tail cages") | +- *FREE_RATIO ("the snake's body") | +- OVERHEAD | (space which shouldn't be used for deltas) | | | +- (LOG_N_FILES - 1) * LOG_FILE_HDR_SIZE | | (file headers in cages with snake's body) | | | +- LOG_EXTRA_SAFETY_MARGIN | (just in case) | +- lsn_capacity (space to use for deltas) | +- next_file_earlier_margin | ("snake's tongue" - we want to never need more than LOG_N_FILES-1) | +- hard_logical_capacity (this is how log writer sees the capacity) | +- *LOG_EXTRA_WRITER_MARGIN_PCT/100 | (log writer's private workspace to pull of "desperate rescue") | +- soft_logical_capacity (this is how threads other than log writer see the capacity) | +- free_check_margin | (it's "reserved" - you may write to it, if you did reservation) | | | +- concurrency_margin |
log0files_dict.cc | Redo log - in-memory dictionary of log files (their meta data) |
log0files_finder.cc | Redo log - finding log files and inspecting their meta data |
log0files_governor.cc | Redo log files - governor |
log0files_io.cc | |
log0log.cc | Redo log system - provides durability for unflushed modifications to contents of data pages |
log0meb.cc | |
log0pfs.cc | |
log0pre_8_0_30.cc | Redo log - functions related to redo formats before 8.0.30 |
log0recv.cc | Recovery |
log0test.cc | Tools used to test redo log in gtests (log0log-t.cc) |
log0write.cc | Redo log writing and flushing, including functions for: |
► mach | |
mach0data.cc | Utilities for converting data from the database file to the machine format |
► mem | |
memory.cc | The memory management |
► mtr | |
mtr0log.cc | Mini-transaction log routines |
mtr0mtr.cc | Mini-transaction buffer |
► os | |
file.cc | The interface to the operating system file i/o primitives |
file.h | NOTE: The functions in this file should only use functions from other files in library |
os0enc.cc | Encryption code |
os0event.cc | The interface to the operating system condition variables |
os0file.cc | The interface to the operating system file i/o primitives |
os0proc.cc | The interface to the operating system process control primitives |
os0thread.cc | The interface to the operating system thread control primitives |
► page | |
page.ic | Index page routines |
page0cur.cc | The page cursor |
page0page.cc | Index page routines |
page0zip.cc | Compressed page interface |
zipdecompress.cc | Page Decompression interface |
zipdecompress.h | Compressed page interface |
zipdecompress.ic | Compressed page interface |
► pars | |
lexyy.cc | |
pars0grm.cc | |
pars0opt.cc | Simple SQL optimizer |
pars0pars.cc | SQL parser |
pars0sym.cc | SQL parser symbol table |
► que | |
que0que.cc | Query graph |
► read | |
read0read.cc | Cursor read |
► rem | |
rec.cc | Record manager |
rec.h | Record manager |
rem0cmp.cc | Comparison services for records |
rem0rec.cc | Record manager |
rem0wrec.cc | |
► row | |
row0ext.cc | Caching of externally stored column prefixes |
row0import.cc | Import a tablespace to a running instance |
row0ins.cc | Insert into a table |
row0log.cc | Modification log for online index creation and online table rebuild |
row0mysql.cc | Interface between Innobase row operations and MySQL |
row0pread-adapter.cc | Parallel read adapter interface implementation |
row0pread-histogram.cc | Parallel read histogram interface implementation |
row0pread.cc | Parallel read implementation |
row0purge.cc | Purge obsolete records |
row0quiesce.cc | Quiesce a tablespace |
row0row.cc | General row routines |
row0sel.cc | Select |
row0uins.cc | Fresh insert undo |
row0umod.cc | Undo modify of a row |
row0undo.cc | Row undo |
row0upd.cc | Update of a row |
row0vers.cc | Row versions |
► srv | |
srv0conc.cc | InnoDB concurrency manager |
srv0mon.cc | Database monitor counter interfaces |
srv0srv.cc | The database server main program |
srv0start.cc | Starts the InnoDB database server |
srv0tmp.cc | |
► sync | |
sync0arr.cc | The wait array used in synchronization primitives |
sync0debug.cc | Debug checks for latches |
sync0rw.cc | The read-write lock (for thread synchronization) |
sync0sync.cc | Mutex, the basic synchronization primitive |
► trx | |
trx0i_s.cc | INFORMATION SCHEMA innodb_trx, innodb_locks and innodb_lock_waits tables fetch code |
trx0purge.cc | Purge old versions |
trx0rec.cc | Transaction undo log record |
trx0roll.cc | Transaction rollback |
trx0rseg.cc | Rollback segment |
trx0sys.cc | Transaction system |
trx0trx.cc | The transaction |
trx0undo.cc | Transaction undo log |
► usr | |
usr0sess.cc | Sessions |
► ut | |
crc32.cc | CRC32 implementation from Facebook, based on the zlib implementation |
ut.cc | Various utilities for Innobase |
ut.h | Various utilities |
ut0dbg.cc | Debug utilities for Innobase |
ut0list.cc | A double-linked list |
ut0math.cc | Math functions |
ut0mem.cc | Memory primitives |
ut0new.cc | Instrumented memory allocator |
ut0rbt.cc | |
ut0rnd.cc | Random numbers and hashing |
ut0test.cc | |
ut0ut.cc | Various utilities for Innobase |
ut0vec.cc | A vector of pointers to data items |
ut0wqueue.cc | A work queue |
► myisam | |
array.cc | Handling of arrays that can grow dynamically |
array.h | |
ft_boolean_search.cc | |
ft_nlq_search.cc | |
ft_parser.cc | |
ft_static.cc | |
ft_stopwords.cc | |
ft_update.cc | |
ftdefs.h | Some definitions for full-text indices |
fulltext.h | Some definitions for full-text indices |
ha_myisam.cc | |
ha_myisam.h | MyISAM storage engine |
mi_cache.cc | |
mi_changed.cc | |
mi_check.cc | |
mi_checksum.cc | |
mi_close.cc | |
mi_create.cc | |
mi_dbug.cc | |
mi_delete.cc | |
mi_delete_all.cc | |
mi_delete_table.cc | |
mi_dynrec.cc | |
mi_extra.cc | |
mi_extrafunc.h | |
mi_info.cc | |
mi_key.cc | |
mi_keycache.cc | |
mi_locking.cc | |
mi_log.cc | |
mi_open.cc | |
mi_packrec.cc | |
mi_page.cc | |
mi_panic.cc | |
mi_preload.cc | |
mi_range.cc | |
mi_rename.cc | |
mi_rfirst.cc | |
mi_rkey.cc | |
mi_rlast.cc | |
mi_rnext.cc | |
mi_rnext_same.cc | |
mi_rprev.cc | |
mi_rrnd.cc | |
mi_rsame.cc | |
mi_rsamepos.cc | |
mi_scan.cc | |
mi_search.cc | |
mi_static.cc | |
mi_statrec.cc | |
mi_unique.cc | |
mi_update.cc | |
mi_write.cc | |
my_lock.cc | |
my_redel.cc | |
myisam_ftdump.cc | |
myisam_sys.h | |
myisamchk.cc | |
myisamdef.h | |
myisamlog.cc | |
myisampack.cc | |
queues.cc | Code for handling of priority Queues |
queues.h | Code for handling of priority queues |
rt_index.cc | |
rt_index.h | |
rt_key.cc | |
rt_key.h | |
rt_mbr.cc | |
rt_mbr.h | |
rt_split.cc | |
rt_test.cc | |
sort.cc | |
sp_defs.h | |
sp_key.cc | |
sp_test.cc | |
► myisammrg | |
ha_myisammrg.cc | |
ha_myisammrg.h | MyISAM merge storage engine |
myrg_close.cc | |
myrg_create.cc | |
myrg_def.h | |
myrg_delete.cc | |
myrg_extra.cc | |
myrg_info.cc | |
myrg_locking.cc | |
myrg_open.cc | |
myrg_panic.cc | |
myrg_queue.cc | |
myrg_range.cc | |
myrg_records.cc | |
myrg_rfirst.cc | |
myrg_rkey.cc | |
myrg_rlast.cc | |
myrg_rnext.cc | |
myrg_rnext_same.cc | |
myrg_rprev.cc | |
myrg_rrnd.cc | |
myrg_static.cc | |
myrg_update.cc | |
myrg_write.cc | |
► perfschema | |
cursor_by_account.cc | Cursor CURSOR_BY_ACCOUNT (implementation) |
cursor_by_account.h | Cursor CURSOR_BY_ACCOUNT (declarations) |
cursor_by_error_log.cc | Cursor CURSOR_BY_ERROR_LOG (implementation) |
cursor_by_error_log.h | Cursor CURSOR_BY_ERROR_LOG (declarations); PFS_ringbuffer_index, PFS_index_error_log |
cursor_by_host.cc | Cursor CURSOR_BY_HOST (implementation) |
cursor_by_host.h | Cursor CURSOR_BY_HOST (declarations) |
cursor_by_thread.cc | Cursor CURSOR_BY_THREAD (implementation) |
cursor_by_thread.h | Cursor CURSOR_BY_THREAD (declarations) |
cursor_by_thread_connect_attr.cc | Cursor on thread connect attributes |
cursor_by_thread_connect_attr.h | |
cursor_by_user.cc | Cursor CURSOR_BY_USER (implementation) |
cursor_by_user.h | Cursor CURSOR_BY_USER (declarations) |
digest.h | Constants and functionality that facilitate working with digests |
ha_perfschema.cc | Performance schema storage engine (implementation) |
ha_perfschema.h | Performance schema storage engine (declarations) |
mysql_server_telemetry_logs_client_service_imp.cc | The performance schema implementation of server telemetry logs client service |
mysql_server_telemetry_logs_client_service_imp.h | The performance schema implementation of server telemetry logs client service |
mysql_server_telemetry_logs_service_imp.cc | The performance schema implementation of server telemetry logs service |
mysql_server_telemetry_logs_service_imp.h | The performance schema implementation of server telemetry logs service |
mysql_server_telemetry_metrics_service_imp.cc | The performance schema implementation of server telemetry metrics service |
mysql_server_telemetry_metrics_service_imp.h | The performance schema implementation of server telemetry metrics service |
mysql_server_telemetry_traces_service_imp.cc | The performance schema implementation of server telemetry traces service |
mysql_server_telemetry_traces_service_imp.h | The performance schema implementation of server telemetry traces service |
pfs.cc | The performance schema implementation of all instruments |
pfs.h | Performance schema instrumentation (declarations) |
pfs_account.cc | Performance schema account (implementation) |
pfs_account.h | Performance schema account (declarations) |
pfs_autosize.cc | Private interface for the server (implementation) |
pfs_buffer_container.cc | Generic buffer container |
pfs_buffer_container.h | Generic buffer container |
pfs_builtin_memory.cc | Performance schema built in memory instrumentation |
pfs_builtin_memory.h | Performance schema instruments metadata (declarations) |
pfs_column_types.cc | Literal values for columns used in the performance schema tables (implementation) |
pfs_column_types.h | Data types for columns used in the performance schema tables (declarations) |
pfs_column_values.cc | Literal values for columns used in the performance schema tables (implementation) |
pfs_column_values.h | Literal values for columns used in the performance schema tables (declarations) |
pfs_con_slice.cc | Performance schema connection slice (implementation) |
pfs_con_slice.h | Performance schema connection slice (declarations) |
pfs_data_lock.cc | The performance schema implementation for data locks |
pfs_data_lock.h | Performance schema instrumentation (declarations) |
pfs_dd_version.h | Performance schema data dictionary version |
pfs_defaults.cc | Default setup (implementation) |
pfs_defaults.h | Default setup (declarations) |
pfs_digest.cc | Statement Digest data structures (implementation) |
pfs_digest.h | Statement Digest data structures (declarations) |
pfs_engine_table.cc | Performance schema tables (implementation) |
pfs_engine_table.h | Performance schema tables (declarations) |
pfs_error.cc | Server error instrument data structures (implementation) |
pfs_error.h | Server error instrument data structures (declarations) |
pfs_events.h | Events data structures (declarations) |
pfs_events_stages.cc | Events stages data structures (implementation) |
pfs_events_stages.h | Events waits data structures (declarations) |
pfs_events_statements.cc | Events statements data structures (implementation) |
pfs_events_statements.h | Events statements data structures (declarations) |
pfs_events_transactions.cc | Events transactions data structures (implementation) |
pfs_events_transactions.h | Events transactions data structures (declarations) |
pfs_events_waits.cc | Events waits data structures (implementation) |
pfs_events_waits.h | Events waits data structures (declarations) |
pfs_global.cc | Miscellaneous global dependencies (implementation) |
pfs_global.h | Miscellaneous global dependencies (declarations) |
pfs_histogram.cc | Miscellaneous global dependencies (implementation) |
pfs_histogram.h | |
pfs_host.cc | Performance schema host (implementation) |
pfs_host.h | Performance schema host (declarations) |
pfs_instr.cc | Performance schema instruments (implementation) |
pfs_instr.h | Performance schema instruments (declarations) |
pfs_instr_class.cc | Performance schema instruments metadata (implementation) |
pfs_instr_class.h | Performance schema instruments metadata (declarations) |
pfs_lock.h | Performance schema internal locks (declarations) |
pfs_memory.cc | Memory statistics aggregation (implementation) |
pfs_memory.h | Memory statistics aggregation (declarations) |
pfs_metrics_service_imp.cc | The performance schema implementation of server metrics instrument service |
pfs_metrics_service_imp.h | The performance schema implementation of server metrics instrument service |
pfs_name.cc | Object name (implementation) |
pfs_name.h | Object names (declarations) |
pfs_plugin_table.cc | The performance schema implementation of plugin table |
pfs_plugin_table.h | The performance schema implementation of plugin table |
pfs_prepared_stmt.cc | Prepared Statement data structures (implementation) |
pfs_prepared_stmt.h | Stored Program data structures (declarations) |
pfs_program.cc | Statement Digest data structures (implementation) |
pfs_program.h | Stored Program data structures (declarations) |
pfs_server.cc | Private interface for the server (implementation) |
pfs_server.h | Private interface for the server (declarations) |
pfs_services.h | |
pfs_setup_actor.cc | Performance schema setup actor (implementation) |
pfs_setup_actor.h | Performance schema setup actors (declarations) |
pfs_setup_object.cc | Performance schema setup object (implementation) |
pfs_setup_object.h | Performance schema setup object (declarations) |
pfs_stat.cc | Statistics (implementation) |
pfs_stat.h | Statistics (declarations) |
pfs_status.cc | Status variables statistics (implementation) |
pfs_status.h | Status variables statistics (declarations) |
pfs_std_allocator.h | |
pfs_timer.cc | Performance schema timers (implementation) |
pfs_timer.h | Performance schema timers (declarations) |
pfs_tls_channel.cc | |
pfs_tls_channel.h | Performance schema instrumentation (declarations) |
pfs_user.cc | Performance schema user (implementation) |
pfs_user.h | Performance schema user (declarations) |
pfs_variable.cc | Performance schema system variable and status variable (implementation) |
pfs_variable.h | Performance schema system and status variables (declarations) |
pfs_visitor.cc | Visitors (implementation) |
pfs_visitor.h | Visitors (declarations) |
service_pfs_notification.cc | The performance schema implementation of the notification service |
service_pfs_notification.h | |
service_pfs_resource_group.cc | The performance schema implementation of the resource group service |
table_accounts.cc | TABLE ACCOUNTS |
table_accounts.h | TABLE ACCOUNTS |
table_all_instr.cc | Abstract tables for all instruments (implementation) |
table_all_instr.h | Abstract tables for all instruments (declarations) |
table_binary_log_transaction_compression_stats.cc | Table table_binary_log_transaction_compression_stats (implementation) |
table_binary_log_transaction_compression_stats.h | Table table_binary_log_transaction_compression_stats (declarations) |
table_data_lock_waits.cc | Table DATA_LOCK_WAITS (implementation) |
table_data_lock_waits.h | Table DATA_LOCK_WAITS (declarations) |
table_data_locks.cc | Table DATA_LOCKS (implementation) |
table_data_locks.h | Table DATA_LOCKS (declarations) |
table_ees_by_account_by_error.cc | Table EVENTS_ERRORS_SUMMARY_BY_ACCOUNT_BY_ERROR (implementation) |
table_ees_by_account_by_error.h | Table EVENTS_ERRORS_SUMMARY_BY_ACCOUNT_BY_ERROR (declarations) |
table_ees_by_host_by_error.cc | Table EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_ERROR (implementation) |
table_ees_by_host_by_error.h | Table EVENTS_ERRORS_SUMMARY_BY_HOST_BY_ERROR (declarations) |
table_ees_by_thread_by_error.cc | Table EVENTS_ERRORS_SUMMARY_BY_THREAD_BY_ERROR (implementation) |
table_ees_by_thread_by_error.h | Table EVENTS_ERRORS_SUMMARY_BY_THREAD_BY_ERROR (declarations) |
table_ees_by_user_by_error.cc | Table EVENTS_ERRORS_SUMMARY_BY_USER_BY_ERROR (implementation) |
table_ees_by_user_by_error.h | Table EVENTS_ERRORS_SUMMARY_BY_USER_BY_ERROR (declarations) |
table_ees_global_by_error.cc | Table EVENTS_ERRORS_SUMMARY_GLOBAL_BY_EVENT_NAME (implementation) |
table_ees_global_by_error.h | Table EVENTS_ERRORS_SUMMARY_GLOBAL_BY_ERROR (declarations) |
table_error_log.cc | TABLE ERROR_LOG (implementation for table, indices, and keys) |
table_error_log.h | TABLE ERROR_LOG (declarations for table, indices, and keys) |
table_esgs_by_account_by_event_name.cc | Table EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (implementation) |
table_esgs_by_account_by_event_name.h | Table EVENTS_STAGES_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (declarations) |
table_esgs_by_host_by_event_name.cc | Table EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_esgs_by_host_by_event_name.h | Table EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME (declarations) |
table_esgs_by_thread_by_event_name.cc | Table EVENTS_STAGES_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_esgs_by_thread_by_event_name.h | Table EVENTS_STAGES_SUMMARY_BY_THREAD_BY_EVENT_NAME (declarations) |
table_esgs_by_user_by_event_name.cc | Table EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME (implementation) |
table_esgs_by_user_by_event_name.h | Table EVENTS_STAGES_SUMMARY_BY_USER_BY_EVENT_NAME (declarations) |
table_esgs_global_by_event_name.cc | Table EVENTS_STAGES_SUMMARY_GLOBAL_BY_EVENT_NAME (implementation) |
table_esgs_global_by_event_name.h | Table EVENTS_STAGES_SUMMARY_GLOBAL_BY_EVENT_NAME (declarations) |
table_esmh_by_digest.cc | Table EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST (implementation) |
table_esmh_by_digest.h | Table EVENTS_STATEMENTS_HISTOGRAM_BY_DIGEST (declarations) |
table_esmh_global.cc | Table EVENTS_STATEMENTS_HISTOGRAM_GLOBAL (implementation) |
table_esmh_global.h | Table EVENTS_STATEMENTS_HISTOGRAM_GLOBAL (declarations) |
table_esms_by_account_by_event_name.cc | Table EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (implementation) |
table_esms_by_account_by_event_name.h | Table EVENTS_STATEMENTS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (declarations) |
table_esms_by_digest.cc | Table EVENTS_STATEMENTS_SUMMARY_GLOBAL_BY_DIGEST (implementation) |
table_esms_by_digest.h | Table EVENTS_STATEMENTS_SUMMARY_BY_DIGEST (declarations) |
table_esms_by_host_by_event_name.cc | Table EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_esms_by_host_by_event_name.h | Table EVENTS_STATEMENTS_SUMMARY_BY_HOST_BY_EVENT_NAME (declarations) |
table_esms_by_program.cc | Table EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM (implementation) |
table_esms_by_program.h | Table EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM (declarations) |
table_esms_by_thread_by_event_name.cc | Table EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME (implementation) |
table_esms_by_thread_by_event_name.h | Table EVENTS_STATEMENTS_SUMMARY_BY_THREAD_BY_EVENT_NAME (declarations) |
table_esms_by_user_by_event_name.cc | Table EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME (implementation) |
table_esms_by_user_by_event_name.h | Table EVENTS_STATEMENTS_SUMMARY_BY_USER_BY_EVENT_NAME (declarations) |
table_esms_global_by_event_name.cc | Table EVENTS_STATEMENTS_SUMMARY_GLOBAL_BY_EVENT_NAME (implementation) |
table_esms_global_by_event_name.h | Table EVENTS_STATEMENTS_SUMMARY_GLOBAL_BY_EVENT_NAME (declarations) |
table_ets_by_account_by_event_name.cc | Table EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (implementation) |
table_ets_by_account_by_event_name.h | Table EVENTS_TRANSACTIONS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (declarations) |
table_ets_by_host_by_event_name.cc | Table EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_ets_by_host_by_event_name.h | Table EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME (declarations) |
table_ets_by_thread_by_event_name.cc | Table EVENTS_TRANSACTIONS_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_ets_by_thread_by_event_name.h | Table EVENTS_TRANSACTIONS_SUMMARY_BY_THREAD_BY_EVENT_NAME (declarations) |
table_ets_by_user_by_event_name.cc | Table EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME (implementation) |
table_ets_by_user_by_event_name.h | Table EVENTS_TRANSACTIONS_SUMMARY_BY_USER_BY_EVENT_NAME (declarations) |
table_ets_global_by_event_name.cc | Table EVENTS_TRANSACTIONS_SUMMARY_GLOBAL_BY_EVENT_NAME (implementation) |
table_ets_global_by_event_name.h | Table EVENTS_TRANSACTIONS_SUMMARY_GLOBAL_BY_EVENT_NAME (declarations) |
table_events_stages.cc | Table EVENTS_STAGES_xxx (implementation) |
table_events_stages.h | Table EVENTS_STAGES_xxx (declarations) |
table_events_statements.cc | Table EVENTS_STATEMENTS_xxx (implementation) |
table_events_statements.h | Table EVENTS_STATEMENTS_xxx (declarations) |
table_events_transactions.cc | Table EVENTS_TRANSACTIONS_xxx (implementation) |
table_events_transactions.h | Table EVENTS_TRANSACTIONS_xxx (declarations) |
table_events_waits.cc | Table EVENTS_WAITS_xxx (implementation) |
table_events_waits.h | Table EVENTS_WAITS_xxx (declarations) |
table_events_waits_summary.cc | Table EVENTS_WAITS_SUMMARY_BY_xxx (implementation) |
table_events_waits_summary.h | Table EVENTS_WAITS_SUMMARY_BY_xxx (declarations) |
table_ews_by_account_by_event_name.cc | Table EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (implementation) |
table_ews_by_account_by_event_name.h | Table EVENTS_WAITS_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (declarations) |
table_ews_by_host_by_event_name.cc | Table EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_ews_by_host_by_event_name.h | Table EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME (declarations) |
table_ews_by_thread_by_event_name.cc | Table EVENTS_WAITS_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_ews_by_thread_by_event_name.h | Table EVENTS_WAITS_SUMMARY_BY_THREAD_BY_EVENT_NAME (declarations) |
table_ews_by_user_by_event_name.cc | Table EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME (implementation) |
table_ews_by_user_by_event_name.h | Table EVENTS_WAITS_SUMMARY_BY_USER_BY_EVENT_NAME (declarations) |
table_ews_global_by_event_name.cc | Table EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME (implementation) |
table_ews_global_by_event_name.h | Table EVENTS_WAITS_SUMMARY_GLOBAL_BY_EVENT_NAME (declarations) |
table_file_instances.cc | Table FILE_INSTANCES (implementation) |
table_file_instances.h | Table FILE_INSTANCES (declarations) |
table_file_summary_by_event_name.cc | Table FILE_SUMMARY_BY_EVENT_NAME(implementation) |
table_file_summary_by_event_name.h | Table FILE_SUMMARY_BY_EVENT_NAME (declarations) |
table_file_summary_by_instance.cc | Table FILE_SUMMARY_BY_INSTANCE (implementation) |
table_file_summary_by_instance.h | Table FILE_SUMMARY_BY_INSTANCE (declarations) |
table_global_status.cc | Table global_status (implementation) |
table_global_status.h | Table global_status (declarations) |
table_global_variable_attributes.cc | Table GLOBAL_VARIABLE_ATTRIBUTES (implementation) |
table_global_variable_attributes.h | Table GLOBAL_VARIABLE_ATTRIBUTES (declarations) |
table_global_variables.cc | Table GLOBAL_VARIABLES (implementation) |
table_global_variables.h | Table GLOBAL_VARIABLES (declarations) |
table_helper.cc | Performance schema table helpers (implementation) |
table_helper.h | Helpers to implement a performance schema table |
table_host_cache.cc | Table HOST_CACHE (implementation) |
table_host_cache.h | Table HOST_CACHE (declarations) |
table_hosts.cc | TABLE HOSTS |
table_hosts.h | TABLE HOSTS |
table_keyring_component_status.cc | TABLE KEYRING_KEYS |
table_keyring_component_status.h | TABLE KEYRING_COMPONENT_STATUS |
table_keyring_keys.cc | TABLE KEYRING_KEYS |
table_keyring_keys.h | TABLE KEYRING_KEYS |
table_log_status.cc | Table log_status (implementation) |
table_log_status.h | Table log_status (declarations) |
table_md_locks.cc | Table METADATA_LOCKS (implementation) |
table_md_locks.h | Table METADATA_LOCKS (declarations) |
table_mems_by_account_by_event_name.cc | Table MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (implementation) |
table_mems_by_account_by_event_name.h | Table MEMORY_SUMMARY_BY_ACCOUNT_BY_EVENT_NAME (declarations) |
table_mems_by_host_by_event_name.cc | Table MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME (implementation) |
table_mems_by_host_by_event_name.h | Table MEMORY_SUMMARY_BY_HOST_BY_EVENT_NAME (declarations) |
table_mems_by_thread_by_event_name.cc | Table MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME (implementation) |
table_mems_by_thread_by_event_name.h | Table MEMORY_SUMMARY_BY_THREAD_BY_EVENT_NAME (declarations) |
table_mems_by_user_by_event_name.cc | Table MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME (implementation) |
table_mems_by_user_by_event_name.h | Table MEMORY_SUMMARY_BY_USER_BY_EVENT_NAME (declarations) |
table_mems_global_by_event_name.cc | Table MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME (implementation) |
table_mems_global_by_event_name.h | Table MEMORY_SUMMARY_GLOBAL_BY_EVENT_NAME (declarations) |
table_os_global_by_type.cc | Table OBJECTS_SUMMARY_GLOBAL_BY_TYPE (implementation) |
table_os_global_by_type.h | Table OBJECTS_SUMMARY_GLOBAL_BY_TYPE (declarations) |
table_performance_timers.cc | Table PERFORMANCE_TIMERS (implementation) |
table_performance_timers.h | Table PERFORMANCE_TIMERS (declarations) |
table_persisted_variables.cc | Table PERSISTED_VARIABLES (implementation) |
table_persisted_variables.h | Table PERSISTED_VARIABLES (declarations) |
table_plugin_table.cc | Plugins/components tables (implementation) |
table_plugin_table.h | Plugins/components tables (declarations) |
table_prepared_stmt_instances.cc | Table PREPARED_STATEMENTS_INSTANCES (implementation) |
table_prepared_stmt_instances.h | Table PREPARED_STATEMENT_INSTANCE(declarations) |
table_processlist.cc | TABLE PROCESSLIST |
table_processlist.h | TABLE THREADS |
table_replication_applier_configuration.cc | Table replication_applier_configuration (implementation) |
table_replication_applier_configuration.h | Table replication_applier_configuration (declarations) |
table_replication_applier_filters.cc | Table replication_applier_filters (implementation) |
table_replication_applier_filters.h | Table replication_applier_filters (declarations) |
table_replication_applier_global_filters.cc | Table replication_applier_global_filters (implementation) |
table_replication_applier_global_filters.h | Table replication_applier_global_filters (declarations) |
table_replication_applier_status.cc | Table replication_applier_status (implementation) |
table_replication_applier_status.h | Table replication_applier_status (declarations) |
table_replication_applier_status_by_coordinator.cc | Table replication_applier_status_by_coordinator (implementation) |
table_replication_applier_status_by_coordinator.h | Table replication_applier_status_by_coordinator(declarations) |
table_replication_applier_status_by_worker.cc | Table replication_applier_status_by_worker (implementation) |
table_replication_applier_status_by_worker.h | Table replication_applier_status_by_worker (declarations) |
table_replication_asynchronous_connection_failover.cc | Table replication_asynchronous_connection_failover (implementation) |
table_replication_asynchronous_connection_failover.h | Table replication_asynchronous_connection_failover (declarations) |
table_replication_connection_configuration.cc | Table replication_connection_configuration (implementation) |
table_replication_connection_configuration.h | Table replication_connection_configuration (declarations) |
table_replication_connection_status.cc | Table replication_connection_status (implementation) |
table_replication_connection_status.h | Table replication_connection_status (declarations) |
table_replication_group_member_stats.cc | Table replication_group_member_stats (implementation) |
table_replication_group_member_stats.h | Table replication_group_member_stats (declarations) |
table_replication_group_members.cc | Table replication_group_members (implementation) |
table_replication_group_members.h | Table replication_group_members (declarations) |
table_rpl_async_connection_failover_managed.cc | Table replication_asynchronous_connection_failover_managed (implementation) |
table_rpl_async_connection_failover_managed.h | Table replication_asynchronous_connection_failover_managed (declarations) |
table_session_account_connect_attrs.cc | TABLE SESSION_ACCOUNT_CONNECT_ATTRS |
table_session_account_connect_attrs.h | TABLE SESSION_ACCOUNT_CONNECT_ATTRS |
table_session_connect.cc | TABLE SESSION_CONNECT (abstract) |
table_session_connect.h | TABLE SESSION_CONNECT (abstract) |
table_session_connect_attrs.cc | TABLE SESSION_CONNECT_ATTRS |
table_session_connect_attrs.h | TABLE SESSION_CONNECT_ATTRS |
table_session_status.cc | Table SESSION_STATUS (implementation) |
table_session_status.h | Table SESSION_STATUS (declarations) |
table_session_variables.cc | Table SESSION_VARIABLES (implementation) |
table_session_variables.h | Table SESSION_VARIABLES (declarations) |
table_setup_actors.cc | Table SETUP_ACTORS (implementation) |
table_setup_actors.h | Table SETUP_ACTORS (declarations) |
table_setup_consumers.cc | Table SETUP_CONSUMERS (implementation) |
table_setup_consumers.h | Table SETUP_CONSUMERS (declarations) |
table_setup_instruments.cc | Table SETUP_INSTRUMENTS (implementation) |
table_setup_instruments.h | Table SETUP_INSTRUMENTS (declarations) |
table_setup_loggers.cc | Table SETUP_LOGGERS (implementation) |
table_setup_loggers.h | Table SETUP_LOGGERS (declarations) |
table_setup_meters.cc | Table SETUP_METERS (implementation) |
table_setup_meters.h | Table SETUP_METERS (declarations) |
table_setup_metrics.cc | Table SETUP_METRICS (implementation) |
table_setup_metrics.h | Table SETUP_METRICS (declarations) |
table_setup_objects.cc | Table SETUP_OBJECTS (implementation) |
table_setup_objects.h | Table SETUP_OBJECTS (declarations) |
table_setup_threads.cc | Table SETUP_THREADS (implementation) |
table_setup_threads.h | Table SETUP_THREADS (declarations) |
table_socket_instances.cc | Table SOCKET_INSTANCES (implementation) |
table_socket_instances.h | Table SOCKET_INSTANCES (declarations) |
table_socket_summary_by_event_name.cc | Table SOCKET_EVENT_NAMES (implementation) |
table_socket_summary_by_event_name.h | Table SOCKET_SUMMARY_BY_EVENT_NAME (declarations) |
table_socket_summary_by_instance.cc | Table SOCKET_SUMMARY_BY_INSTANCE (implementation) |
table_socket_summary_by_instance.h | Table SOCKET_SUMMARY_BY_INSTANCE (declarations) |
table_status_by_account.cc | Table STATUS_BY_ACCOUNT (implementation) |
table_status_by_account.h | Table STATUS_BY_ACCOUNT (declarations) |
table_status_by_host.cc | Table STATUS_BY_HOST (implementation) |
table_status_by_host.h | Table STATUS_BY_HOST (declarations) |
table_status_by_thread.cc | Table STATUS_BY_THREAD (implementation) |
table_status_by_thread.h | Table STATUS_BY_THREAD (declarations) |
table_status_by_user.cc | Table STATUS_BY_USER (implementation) |
table_status_by_user.h | Table STATUS_BY_USER (declarations) |
table_sync_instances.cc | Table MUTEX_INSTANCES, RWLOCK_INSTANCES and COND_INSTANCES (implementation) |
table_sync_instances.h | Table MUTEX_INSTANCES, RWLOCK_INSTANCES and COND_INSTANCES (declarations) |
table_table_handles.cc | Table TABLE_TABLE_HANDLES (implementation) |
table_table_handles.h | Table TABLE_HANDLES (declarations) |
table_threads.cc | TABLE THREADS |
table_threads.h | TABLE THREADS |
table_tiws_by_index_usage.cc | Table TABLE_IO_WAITS_SUMMARY_BY_INDEX_USAGE (implementation) |
table_tiws_by_index_usage.h | Table TABLE_IO_WAIT_SUMMARY_BY_INDEX_USAGE (declarations) |
table_tiws_by_table.cc | Table TABLE_IO_WAITS_SUMMARY_BY_TABLE (implementation) |
table_tiws_by_table.h | Table TABLE_IO_WAITS_SUMMARY_BY_TABLE (declarations) |
table_tls_channel_status.cc | Tble TLS_CHANNEL_STATUS (implementation) |
table_tls_channel_status.h | Table TLS_CHANNEL_STATUS (declarations) |
table_tlws_by_table.cc | Table TABLE_LOCK_WAITS_SUMMARY_BY_TABLE (implementation) |
table_tlws_by_table.h | Table TABLE_LOCK_WAITS_SUMMARY_BY_TABLE (declarations) |
table_user_defined_functions.cc | Table USER_DEFINED_FUNCTIONS (implementation) |
table_user_defined_functions.h | Table USER_DEFINED_FUNCTIONS (declarations) |
table_users.cc | TABLE USERS |
table_users.h | TABLE USERS |
table_uvar_by_thread.cc | Table USER_VARIABLES_BY_THREAD (implementation) |
table_uvar_by_thread.h | Table USER_VARIABLES_BY_THREAD (declarations) |
table_variables_by_thread.cc | Table VARIABLES_BY_THREAD (implementation) |
table_variables_by_thread.h | Table VARIABLES_BY_THREAD (declarations) |
table_variables_info.cc | Table VARIABLES_INFO (implementation) |
table_variables_info.h | Table VARIABLES_INFO (declarations) |
table_variables_metadata.cc | Table VARIABLES_METADATA (implementation) |
table_variables_metadata.h | Table VARIABLES_META (declarations) |
telemetry_pfs_metrics.cc | |
telemetry_pfs_metrics.h | |
terminology_use_previous.cc | |
terminology_use_previous.h | |
terminology_use_previous_enum.h | |
► secondary_engine_mock | |
ha_mock.cc | |
ha_mock.h | |
► temptable | |
► include | |
► temptable | |
allocator.h | TempTable custom allocator |
block.h | Block abstraction for temptable-allocator |
cell.h | TempTable Cell declaration |
cell_calculator.h | TempTable Cell_calculator declaration |
chunk.h | Chunk abstraction for temptable Block allocator |
column.h | TempTable Column declaration |
constants.h | TempTable constants |
containers.h | TempTable index containers declarations |
cursor.h | TempTable index cursor |
handler.h | TempTable public handler API declaration |
header.h | Header abstraction for temptable Block allocator |
index.h | TempTable Index declarations |
indexed_cells.h | TempTable Indexed Cells declaration |
indexed_column.h | TempTable Indexed Column |
kv_store.h | TempTable key-value store implementation |
kv_store_logger.h | TempTable key-value store logger implementation |
kv_store_stats.h | TempTable key-value store stats description |
lock_free_pool.h | Lock-free pool implementation |
lock_free_type.h | Lock-free type (selection) implementation |
memutils.h | Memory utilities for temptable-allocator |
misc.h | TempTable miscellaneous helper utilities declarations |
result.h | TempTable auxiliary Result enum |
row.h | TempTable Row declarations |
sharded_kv_store.h | TempTable sharded key-value store implementation |
sharded_kv_store_logger.h | TempTable sharded key-value store logger implementation |
shared_block_pool.h | TempTable shared-block pool implementation |
storage.h | TempTable Storage |
table.h | TempTable Table declarations |
► src | |
allocator.cc | TempTable custom allocator implementation |
block.cc | |
column.cc | TempTable Column implementation |
handler.cc | TempTable public handler API implementation |
index.cc | TempTable Index implementation |
indexed_cells.cc | TempTable Indexed Cells implementation |
memutils.cc | |
plugin.cc | Glue code for registering the TempTable plugin at MySQL |
result.cc | TempTable Result to string convert |
row.cc | TempTable Row implementation |
table.cc | TempTable Table implementation |
► strings | |
collations.cc | |
collations_internal.cc | |
collations_internal.h | |
conf_to_src.cc | |
ctype-big5.cc | |
ctype-bin.cc | The “binary” pseudo-charset |
ctype-cp932.cc | |
ctype-czech.cc | |
ctype-euc_kr.cc | |
ctype-eucjpms.cc | |
ctype-extra.cc | |
ctype-gb18030.cc | |
ctype-gb2312.cc | |
ctype-gbk.cc | |
ctype-latin1.cc | |
ctype-mb.cc | |
ctype-simple.cc | |
ctype-sjis.cc | |
ctype-tis620.cc | |
ctype-uca.cc | |
ctype-ucs2.cc | |
ctype-ujis.cc | |
ctype-utf8.cc | |
ctype-win1250ch.cc | |
ctype.cc | |
dtoa.cc | |
dump_map.cc | |
int2str.cc | |
m_ctype_internals.h | |
mb_wc.h | Definitions of mb_wc (multibyte to wide character, ie., effectively “parse a UTF-8 character”) functions for UTF-8 (both three- and four-byte) |
my_strchr.cc | |
my_strtoll10.cc | |
my_uctype.cc | |
sql_chars.cc | |
sql_chars.h | |
str_alloc.cc | |
str_alloc.h | |
str_uca_type.h | |
t_ctype.h | |
uca9-dump.cc | |
uca900_data.h | |
uca900_ja_data.h | |
uca900_zh_data.h | |
uca_data.h | |
utr11-dump.cc | |
xml.cc | |
► vio | |
vio.cc | |
vio_priv.h | Structures and functions private to the vio package |
viopipe.cc | |
vioshm.cc | |
viosocket.cc | |
viossl.cc | |
viosslfactories.cc | |
viotest-ssl.cc | |
viotest-sslconnect.cc | |
viotest.cc | |