diff options
author | unknown <monty@mishka.mysql.fi> | 2003-10-03 00:40:27 +0300 |
---|---|---|
committer | unknown <monty@mishka.mysql.fi> | 2003-10-03 00:40:27 +0300 |
commit | d7f5e818e67d66615673dcf289c10f81e3d26176 (patch) | |
tree | dae461536c421dd366da2962a088561908db14ce /sql/sql_class.h | |
parent | 5e3c91dc3ff3bbcaa99bc10aad3e89474279bbe1 (diff) | |
download | mariadb-git-d7f5e818e67d66615673dcf289c10f81e3d26176.tar.gz |
Optimized code for setting user variables with := and fixed some bugs in old code (Bug #1194)
Use forced close of socket to make mysqld shutdown faster when used under valgrind
mysql-test/mysql-test-run.sh:
Added --skip-bdb for valgrind
mysql-test/r/user_var.result:
Extended test for user variables
mysql-test/t/user_var.test:
Extended test for user variables
sql/item_func.cc:
Optimized code for setting user variables with := and fixed some bugs in old code
sql/item_func.h:
Optimized code for setting user variables
sql/log.cc:
Fixed comments
sql/mysqld.cc:
Use forced close of socket to make mysqld shutdown faster when used under valgrind
sql/sql_class.h:
Optimized code for setting user variables
Diffstat (limited to 'sql/sql_class.h')
-rw-r--r-- | sql/sql_class.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/sql/sql_class.h b/sql/sql_class.h index 8aa3d48bc35..2ed9cb7b877 100644 --- a/sql/sql_class.h +++ b/sql/sql_class.h @@ -783,8 +783,13 @@ class user_var_entry char *value; ulong length, update_query_id; Item_result type; + + double val(my_bool *null_value); + longlong val_int(my_bool *null_value); + String *val_str(my_bool *null_value, String *str, uint decimals); }; + /* Class for unique (removing of duplicates) */ class Unique :public Sql_alloc |