MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
sql Directory Reference
Directory dependency graph for sql/:
sql/

Files

file  abstract_query_plan.cc [code]
file  abstract_query_plan.h [code]
file  binlog.cc [code]
file  binlog.h [code]
file  bounded_queue.h [code]
file  client_settings.h [code]
file  custom_conf.h [code]
file  datadict.cc [code]
file  datadict.h [code]
file  debug_sync.cc [code]
file  debug_sync.h [code]
file  delayable_insert_operation.h [code]
file  derror.cc [code]
 Read language depeneded messagefile.
file  derror.h [code]
file  des_key_file.cc [code]
file  des_key_file.h [code]
file  discover.cc [code]
 Functions for discover of frm file from handler.
file  discover.h [code]
file  dynamic_ids.cc [code]
file  dynamic_ids.h [code]
file  event_data_objects.cc [code]
file  event_data_objects.h [code]
file  event_db_repository.cc [code]
file  event_db_repository.h [code]
file  event_parse_data.cc [code]
file  event_parse_data.h [code]
file  event_queue.cc [code]
file  event_queue.h [code]
file  event_scheduler.cc [code]
file  event_scheduler.h [code]
file  events.cc [code]
file  events.h [code]
file  field.cc [code]
 This file implements classes defined in field.h.
file  field.h [code]
file  field_conv.cc [code]
 Functions to copy data to or from fields.
file  filesort.cc [code]
 Sorts a database.
file  filesort.h [code]
file  filesort_utils.cc [code]
file  filesort_utils.h [code]
file  frm_crypt.cc [code]
file  frm_crypt.h [code]
file  gcalc_slicescan.cc [code]
file  gcalc_slicescan.h [code]
file  gcalc_tools.cc [code]
file  gcalc_tools.h [code]
file  gen_lex_hash.cc [code]
file  global_threads.h [code]
file  gstream.cc [code]
file  gstream.h [code]
file  ha_ndb_index_stat.cc [code]
file  ha_ndb_index_stat.h [code]
file  ha_ndbcluster.cc [code]
 This file defines the NDB Cluster handler: the interface between MySQL and NDB Cluster.
file  ha_ndbcluster.h [code]
file  ha_ndbcluster_binlog.cc [code]
file  ha_ndbcluster_binlog.h [code]
file  ha_ndbcluster_cond.cc [code]
file  ha_ndbcluster_cond.h [code]
file  ha_ndbcluster_connection.cc [code]
file  ha_ndbcluster_connection.h [code]
file  ha_ndbcluster_glue.h [code]
file  ha_ndbcluster_push.cc [code]
 This file defines various classes and methods used for pushing queries to the ndb data node (for execution by the SPJ block).
file  ha_ndbcluster_push.h [code]
file  ha_ndbcluster_tables.h [code]
file  ha_ndbinfo.cc [code]
file  ha_ndbinfo.h [code]
file  ha_partition.cc [code]
file  ha_partition.h [code]
file  handler.cc [code]
 Handler-calling-functions.
file  handler.h [code]
file  hash_filo.cc [code]
file  hash_filo.h [code]
file  hostname.cc [code]
 Get hostname for an IP address.
file  hostname.h [code]
file  init.cc [code]
 Init and dummy functions for interface with unireg.
file  init.h [code]
file  item.cc [code]
file  item.h [code]
file  item_buff.cc [code]
 Buffers to save and compare item values.
file  item_cmpfunc.cc [code]
 This file defines all compare functions.
file  item_cmpfunc.h [code]
file  item_create.cc [code]
 Functions to create an item. Used by sql_yac.yy.
file  item_create.h [code]
file  item_func.cc [code]
 This file defines all numerical functions.
file  item_func.h [code]
file  item_geofunc.cc [code]
 This file defines all spatial functions.
file  item_geofunc.h [code]
file  item_inetfunc.cc [code]
file  item_inetfunc.h [code]
file  item_row.cc [code]
file  item_row.h [code]
file  item_strfunc.cc [code]
 This file defines all string functions.
file  item_strfunc.h [code]
file  item_subselect.cc [code]
 subselect Item
file  item_subselect.h [code]
file  item_sum.cc [code]
 Sum functions (COUNT, MIN...)
file  item_sum.h [code]
file  item_timefunc.cc [code]
 This file defines all time functions.
file  item_timefunc.h [code]
file  item_xmlfunc.cc [code]
file  item_xmlfunc.h [code]
file  key.cc [code]
file  key.h [code]
file  keycaches.cc [code]
file  keycaches.h [code]
file  lex.h [code]
file  lex_symbol.h [code]
file  lock.cc [code]
file  lock.h [code]
file  log.cc [code]
 logging of commands
file  log.h [code]
file  log_event.cc [code]
file  log_event.h [code]
 Binary log event definitions. This includes generic code common to all types of log events, as well as specific code for each type of log event.
file  log_event_old.cc [code]
file  log_event_old.h [code]
 This file contains classes handling old formats of row-based binlog events.
file  main.cc [code]
file  mdl.cc [code]
file  mdl.h [code]
file  mem_root_array.h [code]
file  merge_sort.h [code]
 Merge sort and insert sort implementations. These sorting functions are primarily intended for sorting of JOIN_TABs before the greedy search algorithm is applied. Since the JOIN_TAB comparison functions (Join_tab_compare*) are not transitive, the resulting order depends on the sorting implementation to a certain degree.
file  message.h [code]
file  mf_iocache.cc [code]
file  my_decimal.cc [code]
file  my_decimal.h [code]
file  mysqld.cc [code]
file  mysqld.h [code]
file  mysqld_suffix.h [code]
file  ndb_dist_priv_util.h [code]
file  ndb_global_schema_lock.cc [code]
file  ndb_global_schema_lock.h [code]
file  ndb_global_schema_lock_guard.h [code]
file  ndb_local_connection.cc [code]
file  ndb_local_connection.h [code]
file  ndb_mi.cc [code]
file  ndb_mi.h [code]
file  ndb_table_guard.h [code]
file  ndb_thd.cc [code]
file  ndb_thd.h [code]
file  ndb_thd_ndb.cc [code]
file  ndb_thd_ndb.h [code]
file  net_serv.cc [code]
file  nt_servc.cc [code]
 Windows NT Service class library.
file  nt_servc.h [code]
 Windows NT Service class library.
file  opt_explain.cc [code]
file  opt_explain.h [code]
file  opt_explain_format.h [code]
file  opt_explain_json.cc [code]
file  opt_explain_json.h [code]
file  opt_explain_traditional.cc [code]
file  opt_explain_traditional.h [code]
file  opt_range.cc [code]
file  opt_range.h [code]
file  opt_sum.cc [code]
file  opt_trace.cc [code]
file  opt_trace.h [code]
file  opt_trace2server.cc [code]
file  opt_trace_context.h [code]
file  parse_file.cc [code]
 Text .frm files management routines.
file  parse_file.h [code]
file  partition_element.h [code]
file  partition_info.cc [code]
file  partition_info.h [code]
file  password.c [code]
file  plistsort.c [code]
file  procedure.cc [code]
file  procedure.h [code]
file  protocol.cc [code]
file  protocol.h [code]
file  records.cc [code]
 Functions for easy reading of records, possible through a cache.
file  records.h [code]
file  replication.h [code]
file  rpl_constants.h [code]
file  rpl_filter.cc [code]
file  rpl_filter.h [code]
file  rpl_gtid.h [code]
file  rpl_gtid_cache.cc [code]
file  rpl_gtid_execution.cc [code]
file  rpl_gtid_misc.cc [code]
file  rpl_gtid_mutex_cond_array.cc [code]
file  rpl_gtid_owned.cc [code]
file  rpl_gtid_set.cc [code]
file  rpl_gtid_sid_map.cc [code]
file  rpl_gtid_specification.cc [code]
file  rpl_gtid_state.cc [code]
file  rpl_handler.cc [code]
file  rpl_handler.h [code]
file  rpl_info.cc [code]
file  rpl_info.h [code]
file  rpl_info_dummy.cc [code]
file  rpl_info_dummy.h [code]
file  rpl_info_factory.cc [code]
file  rpl_info_factory.h [code]
file  rpl_info_file.cc [code]
file  rpl_info_file.h [code]
file  rpl_info_handler.cc [code]
file  rpl_info_handler.h [code]
file  rpl_info_table.cc [code]
file  rpl_info_table.h [code]
file  rpl_info_table_access.cc [code]
file  rpl_info_table_access.h [code]
file  rpl_info_values.cc [code]
file  rpl_info_values.h [code]
file  rpl_injector.cc [code]
file  rpl_injector.h [code]
file  rpl_master.cc [code]
file  rpl_master.h [code]
file  rpl_mi.cc [code]
file  rpl_mi.h [code]
file  rpl_record.cc [code]
file  rpl_record.h [code]
file  rpl_record_old.cc [code]
file  rpl_record_old.h [code]
file  rpl_reporting.cc [code]
file  rpl_reporting.h [code]
file  rpl_rli.cc [code]
file  rpl_rli.h [code]
file  rpl_rli_pdb.cc [code]
file  rpl_rli_pdb.h [code]
file  rpl_slave.cc [code]
 Code to run the io thread and the sql thread on the replication slave.
file  rpl_slave.h [code]
file  rpl_tblmap.cc [code]
file  rpl_tblmap.h [code]
file  rpl_utility.cc [code]
file  rpl_utility.h [code]
file  scheduler.cc [code]
file  scheduler.h [code]
file  set_var.cc [code]
file  set_var.h [code]
file  signal_handler.cc [code]
file  sp.cc [code]
file  sp.h [code]
file  sp_cache.cc [code]
file  sp_cache.h [code]
file  sp_head.cc [code]
file  sp_head.h [code]
file  sp_instr.cc [code]
file  sp_instr.h [code]
file  sp_pcontext.cc [code]
file  sp_pcontext.h [code]
file  sp_rcontext.cc [code]
file  sp_rcontext.h [code]
file  spatial.cc [code]
file  spatial.h [code]
file  sql_acl.cc [code]
file  sql_acl.h [code]
file  sql_admin.cc [code]
file  sql_admin.h [code]
file  sql_alloc.h [code]
file  sql_alloc_error_handler.cc [code]
file  sql_alter.cc [code]
file  sql_alter.h [code]
file  sql_analyse.cc [code]
file  sql_analyse.h [code]
file  sql_array.h [code]
file  sql_audit.cc [code]
file  sql_audit.h [code]
file  sql_base.cc [code]
file  sql_base.h [code]
file  sql_binlog.cc [code]
file  sql_binlog.h [code]
file  sql_bitmap.h [code]
file  sql_bootstrap.cc [code]
file  sql_bootstrap.h [code]
file  sql_cache.cc [code]
file  sql_cache.h [code]
file  sql_callback.h [code]
file  sql_class.cc [code]
file  sql_class.h [code]
file  sql_client.cc [code]
file  sql_cmd.h [code]
file  sql_connect.cc [code]
file  sql_connect.h [code]
file  sql_const.h [code]
file  sql_crypt.cc [code]
file  sql_crypt.h [code]
file  sql_cursor.cc [code]
file  sql_cursor.h [code]
file  sql_data_change.cc [code]
file  sql_data_change.h [code]
file  sql_db.cc [code]
file  sql_db.h [code]
file  sql_delete.cc [code]
file  sql_delete.h [code]
file  sql_derived.cc [code]
file  sql_derived.h [code]
file  sql_do.cc [code]
file  sql_do.h [code]
file  sql_error.cc [code]
file  sql_error.h [code]
file  sql_executor.cc [code]
 Query execution.
file  sql_executor.h [code]
file  sql_get_diagnostics.cc [code]
file  sql_get_diagnostics.h [code]
file  sql_handler.cc [code]
file  sql_handler.h [code]
file  sql_help.cc [code]
file  sql_help.h [code]
file  sql_hset.h [code]
file  sql_insert.cc [code]
file  sql_insert.h [code]
file  sql_join_buffer.cc [code]
 join cache optimizations
file  sql_join_buffer.h [code]
file  sql_lex.cc [code]
file  sql_lex.h [code]
file  sql_list.cc [code]
file  sql_list.h [code]
file  sql_load.cc [code]
file  sql_load.h [code]
file  sql_locale.cc [code]
file  sql_locale.h [code]
file  sql_manager.cc [code]
file  sql_manager.h [code]
file  sql_optimizer.cc [code]
 mysql_select and join optimization
file  sql_optimizer.h [code]
file  sql_parse.cc [code]
file  sql_parse.h [code]
file  sql_partition.cc [code]
file  sql_partition.h [code]
file  sql_partition_admin.cc [code]
file  sql_partition_admin.h [code]
file  sql_planner.cc [code]
 Create plan for a single select.
file  sql_planner.h [code]
file  sql_plist.h [code]
file  sql_plugin.cc [code]
file  sql_plugin.h [code]
file  sql_plugin_services.h [code]
file  sql_prepare.cc [code]
file  sql_prepare.h [code]
file  sql_priv.h [code]
file  sql_profile.cc [code]
file  sql_profile.h [code]
file  sql_reload.cc [code]
file  sql_reload.h [code]
file  sql_rename.cc [code]
file  sql_rename.h [code]
file  sql_resolver.cc [code]
 Implementation of name resolution stage.
file  sql_resolver.h [code]
file  sql_rewrite.cc [code]
file  sql_rewrite.h [code]
file  sql_select.cc [code]
 mysql_select and join optimization
file  sql_select.h [code]
 classes to use when handling where clause
file  sql_servers.cc [code]
file  sql_servers.h [code]
file  sql_show.cc [code]
file  sql_show.h [code]
file  sql_signal.cc [code]
file  sql_signal.h [code]
file  sql_sort.h [code]
file  sql_state.c [code]
file  sql_string.cc [code]
file  sql_string.h [code]
file  sql_table.cc [code]
file  sql_table.h [code]
file  sql_tablespace.cc [code]
file  sql_tablespace.h [code]
file  sql_test.cc [code]
file  sql_test.h [code]
file  sql_time.cc [code]
file  sql_time.h [code]
file  sql_tmp_table.cc [code]
file  sql_tmp_table.h [code]
 Temporary table handling functions.
file  sql_trigger.cc [code]
file  sql_trigger.h [code]
file  sql_truncate.cc [code]
file  sql_truncate.h [code]
file  sql_udf.cc [code]
file  sql_udf.h [code]
file  sql_union.cc [code]
file  sql_union.h [code]
file  sql_update.cc [code]
file  sql_update.h [code]
file  sql_view.cc [code]
file  sql_view.h [code]
file  sql_yacc.cc [code]
file  sql_yacc.h [code]
file  strfunc.cc [code]
file  strfunc.h [code]
file  string_service.cc [code]
file  string_service.h [code]
file  structs.h [code]
file  sys_vars.cc [code]
file  sys_vars.h [code]
file  sys_vars_shared.h [code]
file  table.cc [code]
file  table.h [code]
file  table_cache.cc [code]
file  table_cache.h [code]
file  table_id.h [code]
file  thr_malloc.cc [code]
file  thr_malloc.h [code]
file  transaction.cc [code]
file  transaction.h [code]
file  tzfile.h [code]
file  tztime.cc [code]
file  tztime.h [code]
file  udf_example.cc [code]
file  uniques.cc [code]
file  unireg.cc [code]
file  unireg.h [code]
file  uuid.cc [code]