mariadb/include
marko 86f93590f3 Merge a change from MySQL AB:
ChangeSet@1.2409.1.83  2007-03-06 10:36:15-07:00  tsmith@hindu.god
Bug #26598: Create variable to allow turning off of statistic gathering
on metadata commands

Add innodb_stats_on_metadata option, which enables gathering
index statistics when processing metadata commands such as
SHOW TABLE STATUS.  Default behavior of the server does not
change (this option is enabled by default).
2007-03-26 08:16:35 +00:00
..
btr0btr.h btr_lift_page_up(): Set new page levels in all ancestor pages, not just 2006-10-19 10:43:14 +00:00
btr0btr.ic page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE) 2006-09-19 05:55:10 +00:00
btr0cur.h Remove dict_tree_t, which should have been removed in r453. 2006-09-15 11:04:01 +00:00
btr0cur.ic Remove dict_tree_t, which should have been removed in r453. 2006-09-15 11:04:01 +00:00
btr0pcur.h btr0pcur.h: Change FIXME to TODO. 2006-09-14 09:19:41 +00:00
btr0pcur.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
btr0sea.h Replace the Latin abbreviation "cf." in comments. 2006-11-30 10:24:10 +00:00
btr0sea.ic Port r152 from branches/5.0: Account for a race condition when dropping the 2006-01-24 12:13:44 +00:00
btr0types.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
buf0buf.h Reduce buffer pool mutex contention under >= 4 big concurrent 2006-11-08 12:49:15 +00:00
buf0buf.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
buf0flu.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
buf0flu.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
buf0lru.h Merge r328:340 from branches/5.0: 2006-03-17 08:20:14 +00:00
buf0lru.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
buf0rea.h Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
buf0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
data0data.h dfield_print_raw(): Make static. Print at most 1000 bytes to avoid 2006-08-17 12:46:19 +00:00
data0data.ic Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
data0type.h dict_col_t: Copy the fields of "dtype_t type" directly to this structure, 2006-09-18 11:51:38 +00:00
data0type.ic Replace the Latin abbreviation "cf." in comments. 2006-11-30 10:24:10 +00:00
data0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
db0err.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
dict0boot.h Remove more remnants of mixed indexes. 2006-09-14 09:07:54 +00:00
dict0boot.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
dict0crea.h Do not break the latching order in TRUNCATE TABLE. 2006-10-30 13:15:46 +00:00
dict0crea.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
dict0dict.h Unify dict_table_get_and_increment_handle_count() with dict_table_get() by 2006-12-12 09:37:18 +00:00
dict0dict.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
dict0load.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
dict0load.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
dict0mem.h Remove dict_col_t::name, replace it with a packed array of column names in 2006-09-19 04:36:56 +00:00
dict0mem.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
dict0types.h Remove dict_tree_t, which should have been removed in r453. 2006-09-15 11:04:01 +00:00
dyn0dyn.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
dyn0dyn.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
eval0eval.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
eval0eval.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
eval0proc.h Port r371 and r372 from branches/fts: 2006-03-28 06:41:31 +00:00
eval0proc.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
fil0fil.h Improve the documentation of FIL_PAGE_PREV, FIL_PAGE_NEXT, 2006-05-11 12:44:01 +00:00
fsp0fsp.h Improve the comments of the space low address map. 2006-05-05 11:28:25 +00:00
fsp0fsp.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0fut.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0fut.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0lst.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
fut0lst.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
ha0ha.h Port r1034 from branches/zip: Remove some instrumentation and reduce 2006-11-21 13:56:18 +00:00
ha0ha.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
ha_prototypes.h Add innobase_convert_string wrapper function to ha_innodb.cc, and a new file 2006-05-11 04:51:52 +00:00
hash0hash.h Rename hash_create to hash0_create by a #define. This fixes a 2007-02-02 10:52:40 +00:00
hash0hash.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
ibuf0ibuf.h ibuf_count_get(), ibuf_counts[], ibuf_counts_inited: Define these only 2006-05-05 11:39:44 +00:00
ibuf0ibuf.ic Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
ibuf0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
lock0lock.h Print approximate number or record locks (bits set in the bitmap) for 2006-03-29 07:18:44 +00:00
lock0lock.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
lock0types.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
log0log.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
log0log.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
log0recv.h Remove all traces of the obsolete concept of replicate spaces. 2006-08-16 08:01:37 +00:00
log0recv.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
mach0data.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
mach0data.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
Makefile.i Merge changes from MySQL AB: 2006-08-30 20:29:01 +00:00
mem0dbg.h Enclose some mem debug functions in #ifdef UNIV_DEBUG or #ifdef UNIV_MEM_DEBUG. 2006-10-10 08:27:08 +00:00
mem0dbg.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
mem0mem.h Remove the unused function mem_strdupq(). 2007-01-18 20:33:47 +00:00
mem0mem.ic Remove the unused function mem_strdupq(). 2007-01-18 20:33:47 +00:00
mem0pool.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
mem0pool.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
mtr0log.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
mtr0log.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
mtr0mtr.h mtr_print(), mtr_memo_contains(): Disable unless #ifdef UNIV_DEBUG. 2006-09-26 07:08:48 +00:00
mtr0mtr.ic mtr_print(), mtr_memo_contains(): Disable unless #ifdef UNIV_DEBUG. 2006-09-26 07:08:48 +00:00
mtr0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
os0file.h Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
os0proc.h Fix invalid brace positioning and spaces before tabs. 2006-02-24 09:53:01 +00:00
os0proc.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
os0sync.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
os0sync.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
os0thread.h Make 'thread_id' parameter in os_thread_create() optional. 2006-04-21 12:06:23 +00:00
os0thread.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
page0cur.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
page0cur.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
page0page.h page_offset(): New function to replace many ut_align_offset(., UNIV_PAGE_SIZE) 2006-09-19 05:55:10 +00:00
page0page.ic Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
page0types.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
pars0grm.h Changes to InnoDB's SQL parser: 2006-05-31 05:34:18 +00:00
pars0opt.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
pars0opt.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
pars0pars.h Changes to InnoDB's SQL parser: 2006-05-31 05:34:18 +00:00
pars0pars.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
pars0sym.h Add support for bound ids in InnoDB's SQL parser. 2006-05-08 05:13:09 +00:00
pars0sym.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
pars0types.h Add support for bound ids in InnoDB's SQL parser. 2006-05-08 05:13:09 +00:00
que0que.h Add support for lock waits in the SQL parser. 2006-06-08 06:08:23 +00:00
que0que.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
que0types.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
read0read.h Remove trailing whitespaces and fix style on function comments. 2006-03-02 07:57:10 +00:00
read0read.ic Revamp the line splits done in r763 and r764 that can now be done better, 2006-09-19 07:22:21 +00:00
read0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
rem0cmp.h dict_col_t: Copy the fields of "dtype_t type" directly to this structure, 2006-09-18 11:51:38 +00:00
rem0cmp.ic dict_col_t: Copy the fields of "dtype_t type" directly to this structure, 2006-09-18 11:51:38 +00:00
rem0rec.h Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
rem0rec.ic rec_offs_nth_size(): Treat n==0 as a special case. (Bug #26835) 2007-03-05 14:26:34 +00:00
rem0types.h Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
row0ins.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
row0ins.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0mysql.h Apply patch from MySQL: 2007-01-11 11:45:58 +00:00
row0mysql.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0purge.h Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
row0purge.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0row.h Remove unused code. 2006-08-31 10:47:31 +00:00
row0row.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
row0sel.h Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
row0sel.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
row0types.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
row0uins.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
row0uins.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0umod.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
row0umod.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0undo.h Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
row0undo.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
row0upd.h Port parts of r297 from branches/fts: 2006-03-10 11:06:33 +00:00
row0upd.ic dict_col_t: Copy the fields of "dtype_t type" directly to this structure, 2006-09-18 11:51:38 +00:00
row0vers.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
row0vers.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
srv0que.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
srv0srv.h Merge a change from MySQL AB: 2007-03-26 08:16:35 +00:00
srv0srv.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
srv0start.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
sync0arr.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
sync0arr.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
sync0rw.h Port r1034 from branches/zip: Remove some instrumentation and reduce 2006-11-21 13:56:18 +00:00
sync0rw.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
sync0sync.h Rename mutex_enter_nowait to mutex_enter_nowait_func and add macro 2007-01-22 09:03:59 +00:00
sync0sync.ic Fixed inline asm code, it didn't work with GCC > ver 3.x. 2007-02-12 23:15:38 +00:00
sync0types.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
thr0loc.h Import 5.0 code. 2005-10-27 07:29:40 +00:00
thr0loc.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx0purge.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
trx0purge.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
trx0rec.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
trx0rec.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
trx0roll.h Add platform-specific os_thread_ret_t and OS_THREAD_DUMMY_RETURN, and 2006-04-21 12:09:12 +00:00
trx0roll.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx0rseg.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
trx0rseg.ic Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
trx0sys.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
trx0sys.ic Merge r1239 from 2007-01-18 21:27:31 +00:00
trx0trx.h Rename the Boolean field trx->type to trx->is_purge 2007-03-08 10:10:28 +00:00
trx0trx.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
trx0types.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
trx0undo.h Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
trx0undo.ic Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
trx0xa.h Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
univ.i Merge a change from MySQL AB: 2007-02-07 10:10:13 +00:00
usr0sess.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
usr0sess.ic Import 5.0 code. 2005-10-27 07:29:40 +00:00
usr0types.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
ut0byte.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
ut0byte.ic Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
ut0dbg.h Implement InnoDB assertions (ut_a and ut_error) with abort() when 2006-05-22 08:11:38 +00:00
ut0list.h Add ib_list_create_heap(). 2006-05-18 10:02:01 +00:00
ut0list.ic Add a normal linked-list implementation. 2006-04-26 11:58:07 +00:00
ut0lst.h Add ut_ad() debug assertions. 2007-01-19 12:22:24 +00:00
ut0mem.h Port parts of r211 from branches/fts: 2006-03-10 11:00:58 +00:00
ut0mem.ic Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
ut0rnd.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
ut0rnd.ic Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
ut0sort.h Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
ut0ut.h ut_2_power_up(): Add __attribute__((const)), because otherwise this function 2007-01-02 14:07:54 +00:00
ut0ut.ic Merge changes from MySQL AB: 2007-03-01 15:21:12 +00:00
ut0vec.h Rename ib_vector typedef to ib_vector_t. 2006-04-06 10:02:44 +00:00
ut0vec.ic Rename ib_vector typedef to ib_vector_t. 2006-04-06 10:02:44 +00:00
ut0wqueue.h Add a work queue implementation. 2006-04-26 12:14:50 +00:00