mariadb/storage/myisammrg
Monty a7e352b54d Changed database, tablename and alias to be LEX_CSTRING
This was done in, among other things:
- thd->db and thd->db_length
- TABLE_LIST tablename, db, alias and schema_name
- Audit plugin database name
- lex->db
- All db and table names in Alter_table_ctx
- st_select_lex db

Other things:
- Changed a lot of functions to take const LEX_CSTRING* as argument
  for db, table_name and alias. See init_one_table() as an example.
- Changed some function arguments from LEX_CSTRING to const LEX_CSTRING
- Changed some lists from LEX_STRING to LEX_CSTRING
- threads_mysql.result changed because process list_db wasn't always
  correctly updated
- New append_identifier() function that takes LEX_CSTRING* as arguments
- Added new element tmp_buff to Alter_table_ctx to separate temp name
  handling from temporary space
- Ensure we store the length after my_casedn_str() of table/db names
- Removed not used version of rename_table_in_stat_tables()
- Changed Natural_join_column::table_name and db_name() to never return
  NULL (used for print)
- thd->get_db() now returns db as a printable string (thd->db.str or "")
2018-01-30 21:33:55 +02:00
..
mysql-test/storage_engine Merge 10.2 into bb-10.2-ext 2017-09-01 08:47:55 +03:00
CMakeLists.txt Initail merge with MySQL 5.1 (XtraDB still needs to be merged) 2011-11-21 19:13:14 +02:00
ha_myisammrg.cc Changed database, tablename and alias to be LEX_CSTRING 2018-01-30 21:33:55 +02:00
ha_myisammrg.h MDEV 7701 extra() calls for VP engine 2017-12-03 13:58:34 +02:00
myrg_close.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
myrg_create.c fix merge.test: online alter table support for MERGE tables, really 2013-07-11 18:57:11 +02:00
myrg_def.h Fix compile error on Windows. 2013-07-13 15:09:47 +02:00
myrg_delete.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
myrg_extra.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
myrg_info.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
myrg_locking.c MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
myrg_open.c MDEV-6650 - LINT_INIT emits code in non-debug builds 2015-03-16 14:48:22 +04:00
myrg_panic.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
myrg_queue.c mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
myrg_range.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
myrg_records.c Updated/added copyright header. Added line "use is subject to license terms" 2014-02-17 18:19:04 +05:30
myrg_rfirst.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
myrg_rkey.c Updated/added copyright headers 2011-06-30 17:46:53 +02:00
myrg_rlast.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
myrg_rnext.c MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
myrg_rnext_same.c MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
myrg_rprev.c MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
myrg_rrnd.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
myrg_rsame.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30
myrg_static.c fixes for test failures 2012-09-27 20:09:46 +02:00
myrg_update.c Added "const" to new data for handler::update_row() 2017-04-18 12:23:53 +03:00
myrg_write.c Updated/added copyright headers 2014-01-06 10:52:35 +05:30