diff options
| author | Michael Widenius <monty@mariadb.org> | 2017-06-19 06:34:38 +0300 |
|---|---|---|
| committer | Sergei Golubchik <serg@mariadb.org> | 2017-08-24 01:05:49 +0200 |
| commit | 458d5ed8aabc60e6540de8fb9e94fb0577612fa1 (patch) | |
| tree | 7271d205dcf6b735bbb395cf1bdfd2fc84333955 /sql/sql_parse.h | |
| parent | a70f7aad55fbb3b6a9a3cdeb8a83bd50df3f00e2 (diff) | |
| download | mariadb-git-458d5ed8aabc60e6540de8fb9e94fb0577612fa1.tar.gz | |
Lots of small cleanups
- Simplified use_trans_cache() to return at once if is_transactional is set
- Indentation and spelling errors fixed
- Don't call signal_update() if update_binlog_end_pos() is called as the
function already calls signal_update()
- Removed not used function wait_for_update_bin_log(), which would cause
errors if ever used.
- Simplified handler::clone() by always allocating 'ref' in ha_open(). To do
this I added an optional MEM_ROOT argument to ha_open() to be used when
allocating 'ref'
- Changed arguments to get_system_var() from LEX_CSTRING to LEX_CSTRING*
- Added THD as argument to create_select_for_variable(). Changed also char*
argument to LEX_CSTRING to avoid strlen() call.
- Change calls to append() to use LEX_CSTRING
Diffstat (limited to 'sql/sql_parse.h')
| -rw-r--r-- | sql/sql_parse.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/sql_parse.h b/sql/sql_parse.h index 02318442686..b0371a2cb81 100644 --- a/sql/sql_parse.h +++ b/sql/sql_parse.h @@ -93,7 +93,7 @@ void mysql_parse(THD *thd, char *rawbuf, uint length, Parser_state *parser_state, bool is_com_multi, bool is_next_command); bool mysql_new_select(LEX *lex, bool move_down, SELECT_LEX *sel); -void create_select_for_variable(const char *var_name); +void create_select_for_variable(THD *thd, LEX_CSTRING *var_name); void create_table_set_open_action_and_adjust_tables(LEX *lex); void mysql_init_multi_delete(LEX *lex); bool multi_delete_set_locks_and_link_aux_tables(LEX *lex); |
