diff options
author | Sergei Golubchik <serg@mariadb.org> | 2015-12-16 12:12:01 +0100 |
---|---|---|
committer | Sergei Golubchik <serg@mariadb.org> | 2015-12-21 21:30:46 +0100 |
commit | ad5db17e882fea36dcae6f6e61996b5f9bf28962 (patch) | |
tree | 06fa978199bd8fb09874de989984381e28bb4715 /sql/sql_trigger.cc | |
parent | de7636e1470848bb5d92437b7c6c7b9c4d6caedc (diff) | |
download | mariadb-git-ad5db17e882fea36dcae6f6e61996b5f9bf28962.tar.gz |
cleanup
* move common code to a new set_bad_null_error() function
* move repeated comparison out of the loop
* remove unused code
* unused method Table_triggers_list::set_table
* redundant condition (if (table) after table was dereferenced)
* add an assert
Diffstat (limited to 'sql/sql_trigger.cc')
-rw-r--r-- | sql/sql_trigger.cc | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/sql/sql_trigger.cc b/sql/sql_trigger.cc index 58fd7aeb7dc..bea19f1329c 100644 --- a/sql/sql_trigger.cc +++ b/sql/sql_trigger.cc @@ -1101,20 +1101,6 @@ bool Table_triggers_list::prepare_record1_accessors(TABLE *table) /** - Adjust Table_triggers_list with new TABLE pointer. - - @param new_table new pointer to TABLE instance -*/ - -void Table_triggers_list::set_table(TABLE *new_table) -{ - trigger_table= new_table; - for (Field **field= new_table->triggers->record1_field ; *field ; field++) - (*field)->init(new_table); -} - - -/** Check whenever .TRG file for table exist and load all triggers it contains. @param thd current thread context @@ -2125,6 +2111,7 @@ bool Table_triggers_list::process_triggers(THD *thd, } else { + DBUG_ASSERT(event == TRG_EVENT_DELETE); new_field= record1_field; old_field= trigger_table->field; } |