mariadb/libmysqld
Sergey Petrunya 7e66213444 MWL#182: Explain running statements
First code
- "Asynchronous procedure call" system
- new THD::check_killed() that serves APC request is called from within most important loops
- EXPLAIN code is now able to generate EXPLAIN output on-the-fly [incomplete]

Parts that are still missing:
- put THD::check_killed() call into every loop where we could spend significant amount of time
- Make sure EXPLAIN code works for group-by queries that replace JOIN::join_tab with make_simple_join() 
  and other such cases.
- User interface: what error code to use, where to get timeout settings from, etc.
2011-08-23 19:28:32 +04:00
..
examples MWL#55 : cherrypick MySQL 5.5 CMake/build improvements in order 2011-01-29 18:51:12 +01:00
CMakeLists.txt Merge MWL#180, binlog checksum backport, into MariaDB 5.3-based tree. 2011-05-03 14:44:25 +02:00
emb_qcache.cc Fixed build warning on Windows (emb_qcache.cc) 2008-07-10 14:41:56 -06:00
emb_qcache.h Bug#44521 Prepared Statement: CALL p() - crashes: `! thd->main_da.is_sent' failed et.al. 2009-07-30 00:44:04 +02:00
embedded_priv.h pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
lib_sql.cc Merge with MariaDB 5.1 2011-05-03 19:10:10 +03:00
libmysqld.c pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
libmysqld.def Fix Windows embedded warnings 2011-05-10 18:18:25 +02:00
libmysqld.rc
Makefile.am MWL#182: Explain running statements 2011-08-23 19:28:32 +04:00
resource.h