mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
Merge mysql.com:/home/mysql_src/mysql-5.0
into mysql.com:/home/mysql_src/mysql-5.1-merge-of-5.0 (not all files are good, I'll fix; I'll ask some devs to check their part)
This commit is contained in:
@@ -753,12 +753,17 @@ typedef struct st_lex
|
||||
TABLE_LIST **query_tables_last;
|
||||
/* store original leaf_tables for INSERT SELECT and PS/SP */
|
||||
TABLE_LIST *leaf_tables_insert;
|
||||
st_lex_user *create_view_definer;
|
||||
char *create_view_start;
|
||||
char *create_view_select_start;
|
||||
/* Partition info structure filled in by PARTITION BY parse part */
|
||||
partition_info *part_info;
|
||||
|
||||
/*
|
||||
The definer of the object being created (view, trigger, stored routine).
|
||||
I.e. the value of DEFINER clause.
|
||||
*/
|
||||
LEX_USER *definer;
|
||||
|
||||
List<key_part_spec> col_list;
|
||||
List<key_part_spec> ref_list;
|
||||
List<String> interval_list;
|
||||
@@ -905,6 +910,14 @@ typedef struct st_lex
|
||||
*/
|
||||
SQL_LIST trg_table_fields;
|
||||
|
||||
/*
|
||||
trigger_definition_begin points to the beginning of the word "TRIGGER" in
|
||||
CREATE TRIGGER statement. This is used to add possibly omitted DEFINER
|
||||
clause to the trigger definition statement before dumping it to the
|
||||
binlog.
|
||||
*/
|
||||
const char *trigger_definition_begin;
|
||||
|
||||
/*
|
||||
If non-0 then indicates that query requires prelocking and points to
|
||||
next_global member of last own element in query table list (i.e. last
|
||||
|
Reference in New Issue
Block a user