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
..
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2017-07-05 19:08:55 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:22:16 +02:00
2014-05-07 10:04:30 +02:00
2016-10-05 01:11:08 +03:00
2017-02-10 06:30:42 -05:00
2014-05-06 23:22:16 +02:00
2014-05-06 23:22:16 +02:00
2014-05-06 23:22:16 +02:00
2017-02-10 06:30:42 -05:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2017-03-10 18:21:25 +01:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2016-10-05 01:11:08 +03:00
2016-10-05 01:11:08 +03:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2015-08-03 13:05:40 +02:00
2017-02-10 06:30:42 -05:00
2015-05-07 20:45:46 +04:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2017-10-31 13:00:20 +04:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2016-10-05 01:11:08 +03:00
2017-12-18 13:43:37 +02:00
2017-02-10 06:30:42 -05:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2016-10-05 01:11:08 +03:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2014-05-07 10:04:30 +02:00
2014-12-28 19:46:18 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2014-05-06 23:20:50 +02:00
2017-10-31 13:00:20 +04:00
2017-03-10 18:21:25 +01:00
2017-03-10 18:21:25 +01:00
2017-03-10 18:21:25 +01:00
2017-12-19 16:48:28 +02:00
2014-06-05 09:03:55 +02:00
2017-03-10 18:21:25 +01:00
2014-05-07 16:12:16 +02:00
2017-03-10 18:21:25 +01:00
2017-12-08 13:46:23 +02:00
2014-05-06 23:20:50 +02:00
2016-03-31 10:11:16 +04:00
2017-11-10 16:12:45 +02:00
2017-07-05 17:15:59 +02:00
2017-03-21 11:37:31 +01:00
2017-03-21 11:37:31 +01:00
2017-03-21 11:37:31 +01:00
2017-03-21 11:37:31 +01:00
2017-03-21 11:37:31 +01:00
2017-11-05 22:23:31 +02:00
2017-09-18 10:12:23 +02:00
2015-10-09 17:22:53 +02:00
2016-03-31 10:11:16 +04:00
2017-12-18 13:43:37 +02:00
2017-03-10 18:21:25 +01:00
2016-06-21 14:11:02 +02:00
2016-03-31 10:11:16 +04:00
2016-06-30 11:43:02 +02:00
2014-05-06 23:20:50 +02:00
2015-03-16 19:07:51 +04:00
2016-03-31 10:11:16 +04:00
2014-05-06 23:20:50 +02:00
2017-11-05 22:23:31 +02:00
2017-02-10 06:30:42 -05:00
2014-05-06 23:20:50 +02:00
2014-05-06 23:20:50 +02:00
2017-11-05 22:23:31 +02:00
2014-05-06 23:22:16 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2016-03-31 10:11:16 +04:00
2014-05-06 23:20:50 +02:00
2016-03-31 10:11:16 +04:00
2016-03-31 10:11:16 +04:00
2014-05-06 23:20:50 +02:00
2016-09-21 13:20:24 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-05-16 13:53:15 +03:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-15 22:26:32 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-02-10 06:30:42 -05:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2014-05-06 23:22:16 +02:00
2017-02-10 06:30:42 -05:00
2017-02-10 06:30:42 -05:00
2016-06-21 14:11:02 +02:00
2017-02-10 06:30:42 -05:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2017-11-05 22:23:31 +02:00
2016-04-26 19:06:20 +02:00
2017-07-05 17:15:59 +02:00
2017-03-10 18:21:25 +01:00
2016-03-31 10:11:16 +04:00
2016-12-12 20:27:42 +01:00
2014-05-06 23:20:50 +02:00
2018-01-30 21:33:55 +02:00
2017-03-10 18:21:25 +01:00
2015-08-03 13:05:40 +02:00
2012-12-15 21:54:18 +01:00
2017-06-02 13:52:47 +03:00