MySQL 9.1.0
Source Code Documentation
sql Directory Reference
Directory dependency graph for sql:

Directories

directory  auth
 
directory  binlog
 
directory  changestreams
 
directory  conn_handler
 
directory  containers
 
directory  daemon_proxy_keyring
 
directory  dd
 
directory  gis
 
directory  histograms
 
directory  iterators
 
directory  join_optimizer
 
directory  locks
 
directory  memory
 
directory  partitioning
 
directory  protobuf
 
directory  raii
 
directory  range_optimizer
 
directory  regexp
 
directory  resourcegroups
 
directory  server_component
 
directory  statement
 
directory  xa
 

Files

file  aggregate_check.cc
 Checks for some semantic constraints on queries using GROUP BY, or aggregate functions, or DISTINCT.
 
file  aggregate_check.h [code]
 Checks for some semantic constraints on queries using GROUP BY, or aggregate functions, or DISTINCT.
 
file  aggregated_stats.cc
 
file  aggregated_stats.h [code]
 
file  aggregated_stats_buffer.cc
 
file  aggregated_stats_buffer.h [code]
 
file  auto_thd.cc
 
file  auto_thd.h [code]
 
file  basic_istream.cc
 
file  basic_istream.h [code]
 
file  basic_ostream.cc
 
file  basic_ostream.h [code]
 
file  binlog.cc
 
file  binlog.h [code]
 
file  binlog_index.cc
 
file  binlog_index.h [code]
 
file  binlog_istream.cc
 
file  binlog_istream.h [code]
 
file  binlog_ostream.cc
 
file  binlog_ostream.h [code]
 
file  binlog_reader.cc
 
file  binlog_reader.h [code]
 
file  bootstrap.cc
 
file  bootstrap.h [code]
 
file  bootstrap_impl.h [code]
 
file  bounded_queue.h [code]
 
file  check_stack.cc
 
file  check_stack.h [code]
 
file  client_settings.h [code]
 
file  clone_handler.cc
 
file  clone_handler.h [code]
 Clone handler interface to access clone plugin.
 
file  cmp_varlen_keys.h [code]
 
file  coding_guidelines.h [code]
 
file  command_mapping.cc
 
file  command_mapping.h [code]
 
file  command_service.cc
 Command service implementation.
 
file  comp_creator.h [code]
 
file  create_def.cc
 
file  create_field.cc
 
file  create_field.h [code]
 
file  current_thd.cc
 
file  current_thd.h [code]
 
file  dd_sp.cc
 
file  dd_sp.h [code]
 
file  dd_sql_view.cc
 
file  dd_sql_view.h [code]
 
file  dd_table_share.cc
 
file  dd_table_share.h [code]
 
file  debug_lo_misc.h [code]
 
file  debug_lock_order.cc
 
file  debug_lock_order.h [code]
 
file  debug_sync.cc
 
file  debug_sync.h [code]
 Declarations for the Debug Sync Facility.
 
file  default_values.cc
 
file  default_values.h [code]
 
file  derror.cc
 
file  derror.h [code]
 
file  discrete_interval.h [code]
 
file  dynamic_ids.cc
 
file  dynamic_ids.h [code]
 
file  enable_win_jemalloc.cc
 
file  engine_combination_tracker.cc
 
file  engine_combination_tracker.h [code]
 
file  enum_query_type.h [code]
 
file  error_handler.cc
 
file  error_handler.h [code]
 
file  event_data_objects.cc
 
file  event_data_objects.h [code]
 
file  event_db_repository.cc
 
file  event_db_repository.h [code]
 Data Dictionary related operations of Event Scheduler.
 
file  event_parse_data.cc
 
file  event_parse_data.h [code]
 
file  event_queue.cc
 
file  event_queue.h [code]
 Queue of events awaiting execution.
 
file  event_scheduler.cc
 
file  event_scheduler.h [code]
 Declarations of the scheduler thread class and related functionality.
 
file  events.cc
 
file  events.h [code]
 A public interface of Events_Scheduler module.
 
file  field.cc
 
file  field.h [code]
 
file  field_common_properties.h [code]
 This file contains basic method for field types.
 
file  field_conv.cc
 Functions to copy data to or from fields.
 
file  filesort.cc
 Standard external sort.
 
file  filesort.h [code]
 
file  filesort_utils.cc
 
file  filesort_utils.h [code]
 
file  gen_keyword_list.cc
 
file  gen_lex_hash.cc
 
file  gen_lex_token.cc
 
file  geometry_rtree.cc
 
file  gis_bg_traits.h [code]
 
file  gstream.cc
 
file  gstream.h [code]
 
file  handler.cc
 Implements functions in the handler interface that are shared between all storage engines.
 
file  handler.h [code]
 
file  hostname_cache.cc
 Get hostname for an IP address.
 
file  hostname_cache.h [code]
 
file  immutable_string.h [code]
 ImmutableString defines a storage format for strings that is designed to be as compact as possible, while still being reasonably fast to decode.
 
file  init.cc
 Sets up a few global variables.
 
file  init.h [code]
 
file  inplace_vector.h [code]
 
file  intrusive_list_iterator.h [code]
 Iterator utilities for working with intrusive pointers.
 
file  item.cc
 
file  item.h [code]
 
file  item_buff.cc
 Buffers to save and compare item values.
 
file  item_cmpfunc.cc
 This file defines all Items that compare values (e.g.
 
file  item_cmpfunc.h [code]
 
file  item_create.cc
 Functions to create an item.
 
file  item_create.h [code]
 Builder for SQL functions.
 
file  item_func.cc
 This file defines all numerical Items.
 
file  item_func.h [code]
 
file  item_geofunc.cc
 This file defines all spatial functions.
 
file  item_geofunc.h [code]
 
file  item_geofunc_buffer.cc
 This file contains the implementation for the Item that implements ST_Buffer().
 
file  item_geofunc_internal.cc
 
file  item_geofunc_internal.h [code]
 This file defines common build blocks of GIS functions.
 
file  item_geofunc_relchecks.cc
 
file  item_gtid_func.cc
 
file  item_gtid_func.h [code]
 
file  item_inetfunc.cc
 
file  item_inetfunc.h [code]
 
file  item_json_func.cc
 
file  item_json_func.h [code]
 
file  item_pfs_func.cc
 This file defines all performance schema native functions.
 
file  item_pfs_func.h [code]
 
file  item_regexp_func.cc
 Implementation of the regular expression function object.
 
file  item_regexp_func.h [code]
 The function classes for regular expression functions.
 
file  item_row.cc
 
file  item_row.h [code]
 
file  item_strfunc.cc
 This file defines all string Items (e.g.
 
file  item_strfunc.h [code]
 
file  item_subselect.cc
 Implements the subselect Item, used when there is a subselect in a SELECT list, WHERE, etc.
 
file  item_subselect.h [code]
 
file  item_sum.cc
 Sum functions (COUNT, MIN...)
 
file  item_sum.h [code]
 
file  item_timefunc.cc
 This file defines all time functions.
 
file  item_timefunc.h [code]
 
file  item_xmlfunc.cc
 
file  item_xmlfunc.h [code]
 
file  join_type.h [code]
 
file  key.cc
 
file  key.h [code]
 
file  key_spec.cc
 
file  key_spec.h [code]
 
file  keycaches.cc
 
file  keycaches.h [code]
 
file  keyring_service.cc
 
file  lex.h [code]
 
file  lex_symbol.h [code]
 
file  lexer_yystype.h [code]
 
file  lock.cc
 Locking functions.
 
file  lock.h [code]
 
file  locked_tables_list.cc
 
file  locked_tables_list.h [code]
 
file  locking_service.cc
 
file  locking_service.h [code]
 
file  locking_service_udf.cc
 
file  log.cc
 logging of commands
 
file  log.h [code]
 Error logging, slow query logging, general query logging: If it's server-internal, and it's logging, it's here.
 
file  log_event.cc
 
file  log_event.h [code]
 Binary log event definitions.
 
file  log_resource.cc
 
file  log_resource.h [code]
 Log resource definitions.
 
file  main.cc
 
file  malloc_allocator.h [code]
 
file  mdl.cc
 
file  mdl.h [code]
 
file  mdl_context_backup.cc
 
file  mdl_context_backup.h [code]
 
file  mem_root_allocator.h [code]
 
file  mem_root_array.h [code]
 
file  merge_many_buff.h [code]
 
file  merge_sort.h [code]
 Merge sort and insert sort implementations.
 
file  message.h [code]
 
file  mf_iocache.cc
 
file  migrate_keyring.cc
 
file  migrate_keyring.h [code]
 
file  mysql_tzinfo_to_sql.cc
 
file  mysqld.cc
 MySQL server daemon.
 
file  mysqld.h [code]
 
file  mysqld_cs.h [code]
 
file  mysqld_daemon.cc
 
file  mysqld_daemon.h [code]
 
file  mysqld_thd_manager.cc
 
file  mysqld_thd_manager.h [code]
 
file  named_pipe.cc
 
file  named_pipe.h [code]
 
file  nested_join.h [code]
 
file  nt_servc.cc
 Windows NT Service class library.
 
file  nt_servc.h [code]
 Windows NT Service class library.
 
file  olap.h [code]
 
file  opt_costconstantcache.cc
 
file  opt_costconstantcache.h [code]
 
file  opt_costconstants.cc
 
file  opt_costconstants.h [code]
 
file  opt_costmodel.cc
 
file  opt_costmodel.h [code]
 
file  opt_explain.cc
 "EXPLAIN <command>" implementation.
 
file  opt_explain.h [code]
 EXPLAIN <command>.
 
file  opt_explain_format.cc
 
file  opt_explain_format.h [code]
 EXPLAIN FORMAT=<format> <command>.
 
file  opt_explain_json.cc
 
file  opt_explain_json.h [code]
 
file  opt_explain_traditional.cc
 
file  opt_explain_traditional.h [code]
 
file  opt_hints.cc
 
file  opt_hints.h [code]
 
file  opt_statistics.cc
 
file  opt_statistics.h [code]
 
file  opt_sum.cc
 Optimising of MIN(), MAX() and COUNT(*) queries without 'group by' clause by replacing the aggregate expression with a constant.
 
file  opt_trace.cc
 Implementation of the Optimizer trace API (WL#5257)
 
file  opt_trace.h [code]
 API for the Optimizer trace (WL#5257)
 
file  opt_trace2server.cc
 Implementation of the Optimizer trace API (WL#5257) Helpers connecting the optimizer trace to THD or Information Schema.
 
file  opt_trace_context.h [code]
 This contains the declaration of class Opt_trace_context, which is needed to declare THD.
 
file  options_mysqld.h [code]
 
file  options_parser.cc
 
file  options_parser.h [code]
 
file  pack_rows.cc
 
file  pack_rows.h [code]
 Generic routines for packing rows (possibly from multiple tables at the same time) into strings, and then back again.
 
file  parse_file.cc
 
file  parse_file.h [code]
 
file  parse_location.h [code]
 
file  parse_tree_column_attrs.h [code]
 
file  parse_tree_handler.cc
 
file  parse_tree_handler.h [code]
 
file  parse_tree_helpers.cc
 
file  parse_tree_helpers.h [code]
 
file  parse_tree_hints.cc
 
file  parse_tree_hints.h [code]
 
file  parse_tree_items.cc
 
file  parse_tree_items.h [code]
 
file  parse_tree_node_base.cc
 
file  parse_tree_node_base.h [code]
 
file  parse_tree_nodes.cc
 
file  parse_tree_nodes.h [code]
 
file  parse_tree_partitions.cc
 
file  parse_tree_partitions.h [code]
 
file  parse_tree_window.cc
 
file  parse_tree_window.h [code]
 
file  parser_service.cc
 
file  parser_yystype.h [code]
 
file  partition_element.h [code]
 
file  partition_info.cc
 
file  partition_info.h [code]
 
file  persisted_variable.cc
 
file  persisted_variable.h [code]
 
file  pfs_batch_mode.h [code]
 
file  pfs_priv_util.h [code]
 
file  plugin_table.h [code]
 
file  protocol.h [code]
 
file  protocol_callback.cc
 Implementation of the Protocol_callback class, which is used by the Command service as proxy protocol.
 
file  protocol_callback.h [code]
 Interface of the Protocol_callback class, which is used by the Command service as proxy protocol.
 
file  protocol_classic.cc
 Low level functions for storing data to be send to the MySQL client.
 
file  protocol_classic.h [code]
 
file  psi_memory_key.cc
 
file  psi_memory_key.h [code]
 
file  psi_memory_resource.cc
 
file  psi_memory_resource.h [code]
 
file  query_options.h [code]
 
file  query_result.cc
 
file  query_result.h [code]
 
file  query_term.cc
 
file  query_term.h [code]
 
file  record_buffer.h [code]
 
file  reference_caching_setup.cc
 
file  reference_caching_setup.h [code]
 
file  replication.h [code]
 
file  resource_blocker.h [code]
 
file  restart_monitor_win.cc
 
file  restart_monitor_win.h [code]
 
file  rpl_applier_reader.cc
 
file  rpl_applier_reader.h [code]
 
file  rpl_async_conn_failover.cc
 
file  rpl_async_conn_failover.h [code]
 
file  rpl_async_conn_failover_add_managed_udf.cc
 
file  rpl_async_conn_failover_add_managed_udf.h [code]
 
file  rpl_async_conn_failover_add_source_udf.cc
 
file  rpl_async_conn_failover_add_source_udf.h [code]
 
file  rpl_async_conn_failover_configuration_propagation.cc
 
file  rpl_async_conn_failover_configuration_propagation.h [code]
 
file  rpl_async_conn_failover_delete_managed_udf.cc
 
file  rpl_async_conn_failover_delete_managed_udf.h [code]
 
file  rpl_async_conn_failover_delete_source_udf.cc
 
file  rpl_async_conn_failover_delete_source_udf.h [code]
 
file  rpl_async_conn_failover_reset_udf.cc
 
file  rpl_async_conn_failover_reset_udf.h [code]
 
file  rpl_async_conn_failover_table_operations.cc
 
file  rpl_async_conn_failover_table_operations.h [code]
 
file  rpl_binlog_sender.cc
 
file  rpl_binlog_sender.h [code]
 
file  rpl_channel_credentials.cc
 
file  rpl_channel_credentials.h [code]
 
file  rpl_channel_service_interface.cc
 
file  rpl_channel_service_interface.h [code]
 
file  rpl_commit_stage_manager.cc
 
file  rpl_commit_stage_manager.h [code]
 
file  rpl_constants.h [code]
 
file  rpl_context.cc
 
file  rpl_context.h [code]
 
file  rpl_debug_points.h [code]
 
file  rpl_filter.cc
 
file  rpl_filter.h [code]
 
file  rpl_group_replication.cc
 
file  rpl_group_replication.h [code]
 
file  rpl_gtid.h [code]
 
file  rpl_gtid_execution.cc
 
file  rpl_gtid_misc.cc
 
file  rpl_gtid_mode.cc
 
file  rpl_gtid_mutex_cond_array.cc
 
file  rpl_gtid_owned.cc
 
file  rpl_gtid_persist.cc
 
file  rpl_gtid_persist.h [code]
 
file  rpl_gtid_set.cc
 
file  rpl_gtid_specification.cc
 
file  rpl_gtid_state.cc
 
file  rpl_gtid_tsid_map.cc
 
file  rpl_handler.cc
 
file  rpl_handler.h [code]
 
file  rpl_info.cc
 
file  rpl_info.h [code]
 
file  rpl_info_dummy.cc
 
file  rpl_info_dummy.h [code]
 
file  rpl_info_factory.cc
 
file  rpl_info_factory.h [code]
 
file  rpl_info_handler.cc
 
file  rpl_info_handler.h [code]
 
file  rpl_info_table.cc
 
file  rpl_info_table.h [code]
 
file  rpl_info_table_access.cc
 
file  rpl_info_table_access.h [code]
 
file  rpl_info_values.cc
 
file  rpl_info_values.h [code]
 
file  rpl_injector.cc
 
file  rpl_injector.h [code]
 
file  rpl_io_monitor.cc
 
file  rpl_io_monitor.h [code]
 
file  rpl_log_encryption.cc
 
file  rpl_log_encryption.h [code]
 This file includes the major components for encrypting/decrypting binary log files.
 
file  rpl_mi.cc
 
file  rpl_mi.h [code]
 
file  rpl_msr.cc
 
file  rpl_msr.h [code]
 
file  rpl_mta_submode.cc
 
file  rpl_mta_submode.h [code]
 
file  rpl_mysql_connect.cc
 
file  rpl_mysql_connect.h [code]
 
file  rpl_record.cc
 
file  rpl_record.h [code]
 
file  rpl_relay_log_sanitizer.cc
 
file  rpl_relay_log_sanitizer.h [code]
 
file  rpl_replica.cc
 Code to run the io thread and the sql thread on the replication slave.
 
file  rpl_replica.h [code]
 
file  rpl_replica_commit_order_manager.cc
 
file  rpl_replica_commit_order_manager.h [code]
 
file  rpl_replica_until_options.cc
 
file  rpl_replica_until_options.h [code]
 
file  rpl_reporting.cc
 
file  rpl_reporting.h [code]
 
file  rpl_rli.cc
 
file  rpl_rli.h [code]
 
file  rpl_rli_pdb.cc
 
file  rpl_rli_pdb.h [code]
 
file  rpl_source.cc
 
file  rpl_source.h [code]
 
file  rpl_sys_key_access.cc
 
file  rpl_sys_key_access.h [code]
 
file  rpl_sys_table_access.cc
 
file  rpl_sys_table_access.h [code]
 
file  rpl_table_access.cc
 
file  rpl_table_access.h [code]
 
file  rpl_tblmap.cc
 
file  rpl_tblmap.h [code]
 
file  rpl_transaction_ctx.cc
 
file  rpl_transaction_ctx.h [code]
 
file  rpl_transaction_write_set_ctx.cc
 
file  rpl_transaction_write_set_ctx.h [code]
 
file  rpl_trx_boundary_parser.cc
 
file  rpl_trx_boundary_parser.h [code]
 Replication transaction boundary parser.
 
file  rpl_trx_tracking.cc
 
file  rpl_trx_tracking.h [code]
 
file  rpl_utility.cc
 
file  rpl_utility.h [code]
 
file  rpl_write_set_handler.cc
 
file  rpl_write_set_handler.h [code]
 
file  rules_table_service.cc
 Implementation of the service for accessing the rewrite rules table.
 
file  rwlock_scoped_lock.cc
 
file  sd_notify.cc
 
file  sd_notify.h [code]
 
file  sdi_utils.cc
 
file  sdi_utils.h [code]
 
file  select_lex_visitor.cc
 
file  select_lex_visitor.h [code]
 Visitor interface for parse trees.
 
file  session_tracker.cc
 
file  session_tracker.h [code]
 
file  set_var.cc
 
file  set_var.h [code]
 "public" interface to sys_var - server configuration variables.
 
file  signal_handler.cc
 
file  signal_handler.h [code]
 
file  sort_param.h [code]
 
file  sp.cc
 
file  sp.h [code]
 
file  sp_cache.cc
 
file  sp_cache.h [code]
 
file  sp_head.cc
 
file  sp_head.h [code]
 
file  sp_instr.cc
 
file  sp_instr.h [code]
 
file  sp_pcontext.cc
 
file  sp_pcontext.h [code]
 
file  sp_rcontext.cc
 
file  sp_rcontext.h [code]
 
file  spatial.cc
 
file  spatial.h [code]
 
file  sql_admin.cc
 
file  sql_admin.h [code]
 
file  sql_alloc_error_handler.cc
 
file  sql_alter.cc
 
file  sql_alter.h [code]
 
file  sql_alter_instance.cc
 
file  sql_alter_instance.h [code]
 
file  sql_array.h [code]
 
file  sql_audit.cc
 
file  sql_audit.h [code]
 
file  sql_backup_lock.cc
 
file  sql_backup_lock.h [code]
 
file  sql_base.cc
 
file  sql_base.h [code]
 
file  sql_binlog.cc
 
file  sql_binlog.h [code]
 
file  sql_bitmap.h [code]
 
file  sql_bootstrap.cc
 
file  sql_bootstrap.h [code]
 
file  sql_builtin.cc
 
file  sql_call.cc
 
file  sql_call.h [code]
 
file  sql_callback.h [code]
 
file  sql_check_constraint.cc
 
file  sql_check_constraint.h [code]
 
file  sql_class.cc
 
file  sql_class.h [code]
 
file  sql_client.cc
 
file  sql_cmd.h [code]
 Representation of an SQL command.
 
file  sql_cmd_dcl.h [code]
 
file  sql_cmd_ddl.h [code]
 
file  sql_cmd_ddl_table.cc
 
file  sql_cmd_ddl_table.h [code]
 
file  sql_cmd_dml.h [code]
 
file  sql_cmd_srs.cc
 This file implements the CREATE/DROP SPATIAL REFERENCE SYSTEM statements.
 
file  sql_cmd_srs.h [code]
 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.
 
file  sql_component.cc
 
file  sql_component.h [code]
 
file  sql_connect.cc
 
file  sql_connect.h [code]
 
file  sql_const.h [code]
 File containing constants that can be used throughout the server.
 
file  sql_const_folding.cc
 Fold constant query expressions.
 
file  sql_const_folding.h [code]
 Interface to SQL expression constant folding.
 
file  sql_constraint.cc
 
file  sql_constraint.h [code]
 
file  sql_cursor.cc
 
file  sql_cursor.h [code]
 Declarations for implementation of server side cursors.
 
file  sql_data_change.cc
 Contains classes representing SQL-data change statements.
 
file  sql_data_change.h [code]
 Contains classes representing SQL-data change statements.
 
file  sql_db.cc
 
file  sql_db.h [code]
 
file  sql_delete.cc
 
file  sql_delete.h [code]
 
file  sql_derived.cc
 
file  sql_derived.h [code]
 
file  sql_digest.cc
 
file  sql_digest.h [code]
 
file  sql_digest_stream.h [code]
 
file  sql_do.cc
 
file  sql_do.h [code]
 
file  sql_error.cc
 
file  sql_error.h [code]
 
file  sql_event_tracking_to_audit_event_mapping.cc
 
file  sql_event_tracking_to_audit_event_mapping.h [code]
 
file  sql_exception_handler.cc
 This file defines functions to convert exceptions to MySQL error messages.
 
file  sql_exception_handler.h [code]
 This file declares functions to convert exceptions to MySQL error messages.
 
file  sql_exchange.h [code]
 
file  sql_executor.cc
 Query execution.
 
file  sql_executor.h [code]
 Classes for query execution.
 
file  sql_get_diagnostics.cc
 
file  sql_get_diagnostics.h [code]
 
file  sql_gipk.cc
 
file  sql_gipk.h [code]
 
file  sql_handler.cc
 
file  sql_handler.h [code]
 
file  sql_help.cc
 
file  sql_help.h [code]
 
file  sql_hints.yy.cc
 
file  sql_hints.yy.h [code]
 
file  sql_import.cc
 
file  sql_import.h [code]
 Declaration of command class for the IMPORT TABLES command.
 
file  sql_initialize.cc
 
file  sql_initialize.h [code]
 
file  sql_insert.cc
 
file  sql_insert.h [code]
 
file  sql_join_buffer.h [code]
 
file  sql_lex.cc
 
file  sql_lex.h [code]
 
file  sql_lex_hash.cc
 
file  sql_lex_hash.h [code]
 
file  sql_lex_hints.cc
 
file  sql_lex_hints.h [code]
 
file  sql_list.cc
 
file  sql_list.h [code]
 
file  sql_load.cc
 
file  sql_load.h [code]
 
file  sql_locale.cc
 
file  sql_locale.h [code]
 
file  sql_manager.cc
 
file  sql_manager.h [code]
 
file  sql_opt_exec_shared.h [code]
 Common types of the Optimizer, used by optimization and execution.
 
file  sql_optimizer.cc
 Optimize query expressions: Make optimal table join order, select optimal access methods per table, apply grouping, sorting and limit processing.
 
file  sql_optimizer.h [code]
 Classes used for query optimizations.
 
file  sql_optimizer_internal.h [code]
 
file  sql_parse.cc
 
file  sql_parse.h [code]
 
file  sql_partition.cc
 
file  sql_partition.h [code]
 
file  sql_partition_admin.cc
 
file  sql_partition_admin.h [code]
 
file  sql_planner.cc
 Create plan for a single select.
 
file  sql_planner.h [code]
 Join planner classes.
 
file  sql_plist.h [code]
 
file  sql_plugin.cc
 
file  sql_plugin.h [code]
 
file  sql_plugin_ref.h [code]
 
file  sql_plugin_services.h [code]
 
file  sql_plugin_var.cc
 
file  sql_plugin_var.h [code]
 
file  sql_prepare.cc
 This file contains the implementation of prepared statements.
 
file  sql_prepare.h [code]
 
file  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).
 
file  sql_profile.h [code]
 
file  sql_query_rewrite.cc
 
file  sql_query_rewrite.h [code]
 
file  sql_reload.cc
 
file  sql_reload.h [code]
 
file  sql_rename.cc
 Atomic rename of table; RENAME TABLE t1 to t2, tmp to t1 [,...].
 
file  sql_rename.h [code]
 
file  sql_resolver.cc
 Implementation of name resolution stage.
 
file  sql_resolver.h [code]
 Name resolution functions.
 
file  sql_restart_server.cc
 
file  sql_restart_server.h [code]
 
file  sql_rewrite.cc
 
file  sql_rewrite.h [code]
 
file  sql_select.cc
 Evaluate query expressions, throughout resolving, optimization and execution.
 
file  sql_select.h [code]
 
file  sql_servers.cc
 
file  sql_servers.h [code]
 
file  sql_show.cc
 
file  sql_show.h [code]
 
file  sql_show_processlist.cc
 
file  sql_show_processlist.h [code]
 
file  sql_show_status.cc
 
file  sql_show_status.h [code]
 
file  sql_signal.cc
 
file  sql_signal.h [code]
 
file  sql_sort.h [code]
 
file  sql_state.cc
 
file  sql_system_table_check.h [code]
 
file  sql_table.cc
 
file  sql_table.h [code]
 
file  sql_tablespace.cc
 
file  sql_tablespace.h [code]
 
file  sql_test.cc
 
file  sql_test.h [code]
 
file  sql_thd_api.cc
 
file  sql_thd_internal_api.cc
 
file  sql_thd_internal_api.h [code]
 
file  sql_time.cc
 Implementation of server functions to handle date and time.
 
file  sql_time.h [code]
 Interface for server time utilities.
 
file  sql_timer.cc
 
file  sql_timer.h [code]
 
file  sql_tmp_table.cc
 Temporary tables implementation.
 
file  sql_tmp_table.h [code]
 Temporary table handling functions.
 
file  sql_trigger.cc
 
file  sql_trigger.h [code]
 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, ...)
 
file  sql_truncate.cc
 
file  sql_truncate.h [code]
 
file  sql_udf.cc
 
file  sql_udf.h [code]
 
file  sql_union.cc
 
file  sql_union.h [code]
 
file  sql_update.cc
 
file  sql_update.h [code]
 
file  sql_view.cc
 
file  sql_view.h [code]
 
file  sql_yacc.h [code]
 
file  srs_fetcher.h [code]
 
file  srv_session.cc
 class Srv_session implementation.
 
file  srv_session.h [code]
 Header file for the Srv_session class that wraps THD, DA in one bundle for easy use of internal APIs.
 
file  srv_session_info_service.cc
 Implementation of setters and getters of some properties of a session.
 
file  srv_session_service.cc
 Server session service implementation.
 
file  ssl_acceptor_context_data.cc
 
file  ssl_acceptor_context_data.h [code]
 
file  ssl_acceptor_context_iterator.cc
 
file  ssl_acceptor_context_iterator.h [code]
 
file  ssl_acceptor_context_operator.cc
 
file  ssl_acceptor_context_operator.h [code]
 
file  ssl_acceptor_context_status.h [code]
 
file  ssl_init_callback.cc
 
file  ssl_init_callback.h [code]
 
file  ssl_wrapper_service.cc
 Ssl functions wrapper service implementation.
 
file  stateless_allocator.cc
 
file  stateless_allocator.h [code]
 
file  stream_cipher.cc
 
file  stream_cipher.h [code]
 This file includes core components for encrypting/decrypting binary log files.
 
file  strfunc.cc
 
file  strfunc.h [code]
 
file  string_service.cc
 
file  string_service.h [code]
 
file  sys_vars.cc
 Definitions of all server's session or global variables.
 
file  sys_vars.h [code]
 "private" interface to sys_var - server configuration variables.
 
file  sys_vars_resource_mgr.cc
 
file  sys_vars_resource_mgr.h [code]
 
file  sys_vars_shared.h [code]
 "protected" interface to sys_var - server configuration variables.
 
file  system_variables.cc
 
file  system_variables.h [code]
 
file  table.cc
 
file  table.h [code]
 
file  table_cache.cc
 
file  table_cache.h [code]
 
file  table_column_iterator.h [code]
 
file  table_function.cc
 
file  table_function.h [code]
 
file  table_trigger_dispatcher.cc
 
file  table_trigger_dispatcher.h [code]
 
file  table_trigger_field_support.h [code]
 
file  tablesample.h [code]
 
file  tc_log.cc
 
file  tc_log.h [code]
 
file  temp_table_param.h [code]
 
file  thd_raii.h [code]
 Some RAII classes that set THD state.
 
file  thr_malloc.cc
 
file  thr_malloc.h [code]
 
file  time_zone_common.cc
 
file  time_zone_common.h [code]
 Contains common functionality shared between mysqld and mysql_tz_info_to_sql.
 
file  transaction.cc
 
file  transaction.h [code]
 
file  transaction_info.cc
 
file  transaction_info.h [code]
 
file  trigger.cc
 
file  trigger.h [code]
 
file  trigger_chain.cc
 
file  trigger_chain.h [code]
 
file  trigger_creation_ctx.cc
 
file  trigger_creation_ctx.h [code]
 
file  trigger_def.h [code]
 This file defines all base public constants related to triggers in MySQL.
 
file  tzfile.h [code]
 
file  tztime.cc
 
file  tztime.h [code]
 
file  udf_example.cc
 
file  udf_registration_imp.h [code]
 
file  udf_service_impl.cc
 
file  udf_service_impl.h [code]
 
file  udf_service_util.cc
 
file  udf_service_util.h [code]
 
file  uniques.cc
 
file  uniques.h [code]
 
file  val_int_compare.h [code]
 
file  visible_fields.h [code]
 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).
 
file  window.cc
 
file  window.h [code]
 
file  window_lex.h [code]
 
file  xa.cc
 
file  xa.h [code]
 
file  xa_aux.h [code]