diff options
author | unknown <evgen@moonbone.local> | 2007-06-03 21:52:00 +0400 |
---|---|---|
committer | unknown <evgen@moonbone.local> | 2007-06-03 21:52:00 +0400 |
commit | 92fb5da3728651ee4f2f72d73efa8a89a5d4f764 (patch) | |
tree | c6b5888f43828c0dd5f8d3397de778015b6a7463 /sql/item_func.cc | |
parent | 687191a0783408cb5f2ca44a81d6e6c89f755e17 (diff) | |
download | mariadb-git-92fb5da3728651ee4f2f72d73efa8a89a5d4f764.tar.gz |
item_func.h, item_func.cc:
Post merge fix for the bug#28494.
sql/item_func.h:
Post merge fix for the bug#28494.
sql/item_func.cc:
Post merge fix for the bug#28494.
Diffstat (limited to 'sql/item_func.cc')
-rw-r--r-- | sql/item_func.cc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/sql/item_func.cc b/sql/item_func.cc index e6c59ae466b..7806a37d8d0 100644 --- a/sql/item_func.cc +++ b/sql/item_func.cc @@ -3800,6 +3800,23 @@ Item_func_set_user_var::fix_length_and_dec() /* + Mark field in read_map + + NOTES + This is used by filesort to register used fields in a a temporary + column read set or to register used fields in a view +*/ + +bool Item_func_set_user_var::register_field_in_read_map(uchar *arg) +{ + TABLE *table= (TABLE *) arg; + if (result_field->table == table || !table) + bitmap_set_bit(result_field->table->read_set, result_field->field_index); + return 0; +} + + +/* Set value to user variable. SYNOPSYS |