MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.
Find a file
marko 0bedf4d9b4 Reduce the size of btr_search_t from 13 machine words to 7. This
structure is reserved for every index in the data dictionary cache.
(Bug #20877)

We could shrink the structure further to three 32-bit words or two
64-bit words by turning the remaining fields to bit-fields.
Unfortunately, the fields are not protected by any mutex, and thus we
would better keep each field aligned to a machine word.

btr_search_t, buf_block_t: Rename "ulint side" to "ibool left_side".
Remove BTR_SEARCH_LEFT_SIDE and BTR_SEARCH_RIGHT_SIDE, and also rename
some local variables and function parameters from "ulint side" to
"ibool left_side".

btr_search_t: Remove the unused fields last_search, n_direction, direction,
and modify_clock.  Remove the unused constants BTR_SEA_NO_DIRECTION,
BTR_SEA_LEFT, BTR_SEA_RIGHT, and BTR_SEA_SAME_REC.

btr_search_t: Remove magic_n unless #defined UNIV_DEBUG.  Turn an assertion
about the magic number into a debug assertion.
2006-09-14 20:42:46 +00:00
btr Reduce the size of btr_search_t from 13 machine words to 7. This 2006-09-14 20:42:46 +00:00
buf Reduce the size of btr_search_t from 13 machine words to 7. This 2006-09-14 20:42:46 +00:00
data Remove more remnants of mixed indexes. 2006-09-14 09:07:54 +00:00
dict dict_table_t: Rename the integer field max_row_size 2006-09-14 12:06:43 +00:00
dyn Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
eval Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
fil Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
fsp Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
fut Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
ha Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
handler Turn ha_innobase::build_template() from a non-static member function 2006-09-14 13:10:46 +00:00
ibuf Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
include Reduce the size of btr_search_t from 13 machine words to 7. This 2006-09-14 20:42:46 +00:00
lock Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
log Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
mach Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
mem Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
mtr Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
mysql-test Merge changes to the "innodb_mysql" test from MySQL AB 2006-09-05 19:29:18 +00:00
os Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
page Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
pars Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
que Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
read Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
rem Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
row dict_table_t: Rename the integer field max_row_size 2006-09-14 12:06:43 +00:00
srv Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
sync Reduce the size of the data dictionary cache. (Bug #20877) 2006-09-12 14:06:46 +00:00
thr Reindent the code base (except for ha_innodb.{cc,h} and generated parser 2006-08-28 17:42:45 +00:00
trx Remove Valgrind warning of Bug #20791 : in new database creation, we read 2006-08-31 19:19:22 +00:00
usr Fix wrong placement of static keyword in a few places. 2006-02-23 11:35:28 +00:00
ut Split lines before binary operators, not after them. 2006-08-29 08:27:56 +00:00
CMakeLists.txt Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00
compile-innodb compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
compile-innodb-debug compile-innodb, compile-innodb-debug: 2006-08-31 09:36:45 +00:00
export.sh Port r543 from innodb/branches/5.0: Port r29 from innodb-4.1/trunk: 2006-05-09 08:37:14 +00:00
Makefile.am Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00
plug.in Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00
revert_gen.sh Add revert_gen.sh. 2006-03-31 07:43:13 +00:00
setup.sh Move ha_innodb.cc and ha_innodb.h from sql to storage/innobase/handler. 2006-09-11 08:51:46 +00:00