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 d4e8116b57 Set FIL_PAGE_TYPE for every page, so that the field can be relied on in
new tablespaces created from now on.

btr_store_big_rec_extern_fields(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_BLOB.

buf_page_print(): Decode FIL_PAGE_TYPE.  Replace if-else with switch().

buf_page_create(): Set FIL_PAGE_PREV, FIL_PAGE_NEXT and FIL_PAGE_TYPE.

trx_sysf_create(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_TRX_SYS.
Initialize TRX_SYS_RSEG_SPACE.

FIL_PAGE_TYPE: Document that the field cannot be relied on in older
versions of MySQL/InnoDB.  Add new type codes.

ibuf_bitmap_page_init(): Document that the rest of the page is uninitialized.

ibuf_add_free_page(): Log the setting of FIL_PAGE_TYPE.

fsp_header_init(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_FSP_HDR.
Initialize FSP_NOT_USED.

fsp_fill_free_list(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_XDES.

fsp_alloc_seg_inode_page(): Set FIL_PAGE_TYPE to FIL_PAGE_INODE.

fseg_create_general(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_SYS.
2006-02-20 15:42:49 +00:00
btr Set FIL_PAGE_TYPE for every page, so that the field can be relied on in 2006-02-20 15:42:49 +00:00
buf Set FIL_PAGE_TYPE for every page, so that the field can be relied on in 2006-02-20 15:42:49 +00:00
data dtype_print(): Fix printing of prtype. 2006-02-17 12:58:39 +00:00
dict Remove the concept of "field order", as we will not support descending order 2006-02-20 12:38:10 +00:00
dyn Import 5.0 code. 2005-10-27 07:29:40 +00:00
eval Import 5.0 code. 2005-10-27 07:29:40 +00:00
fil Fix all function declarations to have the correct number of '=' characters. 2006-02-20 12:12:22 +00:00
fsp Set FIL_PAGE_TYPE for every page, so that the field can be relied on in 2006-02-20 15:42:49 +00:00
fut Import 5.0 code. 2005-10-27 07:29:40 +00:00
ha Port r172 from branches/5.0: 2006-02-09 15:44:27 +00:00
handler Remove the concept of "field order", as we will not support descending order 2006-02-20 12:38:10 +00:00
ibuf Set FIL_PAGE_TYPE for every page, so that the field can be relied on in 2006-02-20 15:42:49 +00:00
include Set FIL_PAGE_TYPE for every page, so that the field can be relied on in 2006-02-20 15:42:49 +00:00
lock Fix all function declarations to have the correct number of '=' characters. 2006-02-20 12:12:22 +00:00
log Replace assertions on constant conditions with preprocessor conditions. 2006-02-15 09:00:03 +00:00
mach Import 5.0 code. 2005-10-27 07:29:40 +00:00
mem Replace assertions on constant conditions with preprocessor conditions. 2006-02-15 09:00:03 +00:00
mtr Remove the concept of "field order", as we will not support descending order 2006-02-20 12:38:10 +00:00
mysql-test Merge r199 from branches/5.0: 2006-02-17 07:37:51 +00:00
os Fix all function declarations to have the correct number of '=' characters. 2006-02-20 12:12:22 +00:00
page Fix all function declarations to have the correct number of '=' characters. 2006-02-20 12:12:22 +00:00
pars Remove the concept of "field order", as we will not support descending order 2006-02-20 12:38:10 +00:00
que Import 5.0 code. 2005-10-27 07:29:40 +00:00
read Import 5.0 code. 2005-10-27 07:29:40 +00:00
rem Forward-port r46 from branches/5.0: 2005-11-16 07:26:20 +00:00
row Fix all function declarations to have the correct number of '=' characters. 2006-02-20 12:12:22 +00:00
srv Remove the concept of "field order", as we will not support descending order 2006-02-20 12:38:10 +00:00
sync sync_thread_add_level(): Replace the if-else if-else if-...-else 2006-02-15 09:15:54 +00:00
thr Import 5.0 code. 2005-10-27 07:29:40 +00:00
trx Set FIL_PAGE_TYPE for every page, so that the field can be relied on in 2006-02-20 15:42:49 +00:00
usr Import 5.0 code. 2005-10-27 07:29:40 +00:00
ut Fix all function declarations to have the correct number of '=' characters. 2006-02-20 12:12:22 +00:00
compile-innodb Port r136 from branches/5.0 (slightly tweaked for 5.1): 2006-01-17 14:02:20 +00:00
compile-innodb-debug Add compile-innodb-debug and modify setup.sh to copy it to ../BUILD. 2005-11-04 07:53:04 +00:00
configure.in Remove include/Makefile.am and the references to it. 2005-11-03 11:23:49 +00:00
export.sh export.sh: Store log messages in export directory and refactor operations 2005-11-07 13:52:11 +00:00
Makefile.am From MySQL: 2005-12-20 09:41:30 +00:00
setup.sh Port r136 from branches/5.0 (slightly tweaked for 5.1): 2006-01-17 14:02:20 +00:00