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 1ed1ede9ea Merge changes from MySQL AB:
innodb_mysql.test, innodb_mysql.result:
  Bug #16798: Uninitialized row buffer reads in ref-or-null optimizer
  Bug #12882: min/max inconsistent on empty table
  Test of behaviour with CREATE ... SELECT
 Moved from group_min_max.test:
  Bug #12672: primary key implicitly included in every innodb index
  Bug #6142: a problem with empty innodb table 
  Bug #9798: group by with rollup

ChangeSet@2006/06/01 21:47:15+03:00 bell@sanja.is.com.ua 
#   interface for transaction log management added to handlerton
#   iterators creation interface added to handlerton
ha_innodb.cc: Add get_log_status = create_iterator = NULL

ChangeSet@2006/06/04 18:52:22+03:00 monty@mysql.com 
#   This changeset is largely a handler cleanup changeset (WL#3281),
#   but includes fixes and cleanups that was found necessary while
#   testing the handler changes
# sql/ha_innodb.h
#   2006/06/04 18:52:09+03:00 monty@mysql.com +6 -13
#   Update to 'newer' table handler interface
#   - table_flags are now ulonglong
#   - Added reset() method
#   - Removed not needed ha_retrieve_all_cols() and ha_retrieve_all_pk()
#     columns.
#   - Made build_template() a class function to be able to easier access
#     class variables
# sql/ha_innodb.cc
#   2006/06/04 18:52:09+03:00 monty@mysql.com +37 -44
#   Update to 'newer' table handler interface
#   - Update innobase_create_handler() to new interface
#   - Removed HA_NOT_EXACT_COUNT (not needed)
#   - Renamed HA_PRIMARY_KEY_ALLOW_RANDOM_ACCESS
#     to HA_PRIMARY_KEY_REQUIRED_FOR_POSITION.
#   - Prefixed base status variables with 'stats'
#   - Use table column bitmaps instead of ha_get_bit_in_read_set()
#   - Added ::reset(), with code from ::extra(HA_EXTRA_RESET)
#   - Removed HA_EXTRA_RETRIVE_ALL_COLS and HA_EXTRA_RETRIEVE_PRIMARY_KEY as
#     the table->read_set and table->write_set bitmaps now are accurate

ChangeSet@2006/06/02 22:21:32+02:00 guilhem@mysql.com 
#   First push for WL#3146 "less locking in auto_increment". It is a
#   0-real-change patch.
#   New prototype for get_auto_increment() (but new arguments not yet used),
#   to be able to reserve a finite interval of auto_increment values from
#   cooperating engines.
#   A hint on how many values to reserve is found in
#   handler::estimation_rows_to_insert,
#   filled by ha_start_bulk_insert(), new wrapper around start_bulk_insert().
#   NOTE: this patch changes nothing, for all engines.
#   But it makes the API ready for those
#   engines which will want to do reservation.
#   More csets will come to complete WL#3146.
ha_innodb.h, ha_innodb.cc: update to new prototype of get_auto_increment

ChangeSet@2006/05/28 14:51:01+02:00 serg@sergbook.mysql.com 
#   handlerton cleanup:
#   duplicate fields removed, st_mysql_storage_engine added to support
#   run-time handlerton initialization (no compiler warnings), handler API
#   is now tied to MySQL version, handlerton->plugin mapping added
#   (slot-based), dummy default_hton removed, plugin-type-specific
#   initialization generalized, built-in plugins are now initialized too,
#   --default-storage-engine no longer needs a list of storage engines
#   in handle_options().
#   
# sql/ha_innodb.h
#   2006/05/28 14:50:53+02:00 serg@sergbook.mysql.com +1 -1
#   handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
#   initialize handlerton run-time to avoid compiler warnings
# 
# sql/ha_innodb.cc
#   2006/05/28 14:50:53+02:00 serg@sergbook.mysql.com +37 -52
#   handlerton cleanup: remove duplicate fields, add st_mysql_storage_engine,
#   initialize handlerton run-time to avoid compiler warnings

ChangeSet@2006/06/01 23:59:34+02:00 serg@serg.mylan 
#   second patch for make distcheck
ha_innodb.cc: enclose in #ifdef WITH_INNOBASE_STORAGE_ENGINE / #endif
2006-06-13 12:50:11 +00:00
btr btr_cur_search_to_nth_level(): Reacquire btr_search_latch after inserting 2006-06-09 19:54:58 +00:00
buf buf_page_io_complete(): Write to the error log if the page number or the 2006-05-05 15:19:32 +00:00
data dtype_get_max_size(): Remove UNIV_INLINE qualifier, as the function is 2006-06-09 19:57:03 +00:00
dict Add support for lock waits in the SQL parser. 2006-06-08 06:08:23 +00:00
dyn Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
eval Port r371 and r372 from branches/fts: 2006-03-28 06:41:31 +00:00
fil Add 'level' parameter to rw_lock_create(), remove rw_lock_set_level(). 2006-04-28 05:49:59 +00:00
fsp Fix wrong placement of static keyword in a few places. 2006-02-23 11:35:28 +00:00
fut Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
ha Add 'level' parameter to mutex_create(), remove mutex_set_level(). 2006-04-28 05:43:08 +00:00
handler Merge changes from MySQL AB: 2006-06-13 12:50:11 +00:00
ibuf Merge r614 from branches/5.0: Merge r32 from innodb-4.1: 2006-06-05 11:38:05 +00:00
include dtype_get_max_size(): Remove UNIV_INLINE qualifier, as the function is 2006-06-09 19:57:03 +00:00
lock Adapt InnoDB to the new tablename to filename encoding in MySQL 5.1. 2006-05-24 10:27:17 +00:00
log recv_parse_or_apply_log_rec_body(): Remove bogus debug assertion. 2006-05-16 06:47:06 +00:00
mach Style cleanups: Convert spaces to tabs, remove trailing whitespace, other 2006-02-21 12:37:54 +00:00
mem Add mem_heap_printf() and mem_heap_cat(). 2006-05-11 04:55:18 +00:00
mtr Remove "ibool comp" from dict_table_t and replace it with "ulint flags" 2006-02-27 09:11:57 +00:00
mysql-test Merge changes from MySQL AB: 2006-06-13 12:50:11 +00:00
os Port r529 of branches/5.0: Port r27 of innodb-4.1/trunk: Check the page 2006-05-05 12:52:08 +00:00
page Remove "ibool comp" from dict_table_t and replace it with "ulint flags" 2006-02-27 09:11:57 +00:00
pars SQL parser: Modify syntax so that the only valid top-level statement is a 2006-06-01 07:19:16 +00:00
que Add support for lock waits in the SQL parser. 2006-06-08 06:08:23 +00:00
read Remove trailing whitespaces and fix style on function comments. 2006-03-02 07:57:10 +00:00
rem Remove "ibool comp" from dict_table_t and replace it with "ulint flags" 2006-02-27 09:11:57 +00:00
row Revert r622 (innodb_sql table) as it was decided it's not appropriate for 2006-06-09 06:37:41 +00:00
srv Adapt InnoDB to the new tablename to filename encoding in MySQL 5.1. 2006-05-24 10:27:17 +00:00
sync Add 'level' parameter to rw_lock_create(), remove rw_lock_set_level(). 2006-04-28 05:49:59 +00:00
thr Add 'level' parameter to mutex_create(), remove mutex_set_level(). 2006-04-28 05:43:08 +00:00
trx trx_sig_send() always succeeds or asserts, so remove return value and adjust 2006-05-31 06:00:56 +00:00
usr Fix wrong placement of static keyword in a few places. 2006-02-23 11:35:28 +00:00
ut Document better the "bool table_id" flags introduced in r590. 2006-05-31 07:35:02 +00:00
CMakeLists.txt From MySQL: 2006-06-02 07:22:40 +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 Add "-Werror-implicit-function-declaration" to CFLAGS when using gcc. 2006-03-17 11:36:16 +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 From MySQL: 2006-06-02 07:22:40 +00:00
revert_gen.sh Add revert_gen.sh. 2006-03-31 07:43:13 +00:00
setup.sh Port r136 from branches/5.0 (slightly tweaked for 5.1): 2006-01-17 14:02:20 +00:00