Public Member Functions | |
| set_var (sql_var_t type_arg, sys_var *var_arg, const LEX_STRING *base_name_arg, Item *value_arg) | |
| int | check (Session *session) |
| int | update (Session *session) |
| void | setValue (const std::string &new_value) |
| void | setValue (uint64_t new_value) |
| void | updateValue () |
| uint64_t | getInteger () |
Public Attributes | |
| sys_var * | var |
| Item * | value |
| sql_var_t | type |
| LEX_STRING | base |
Private Attributes | |
| uint64_t | uint64_t_value |
| std::string | str_value |
| int drizzled::set_var::update | ( | Session * | session | ) | [virtual] |
Update variable
| session | thread handler |
Implements drizzled::set_var_base.
Definition at line 154 of file set_var.cc.