22 #include <boost/shared_ptr.hpp>
24 #include <drizzled/common_fwd.h>
25 #include <drizzled/enum.h>
26 #include <drizzled/lex_string.h>
47 virtual int update(
Session*)= 0;
54 uint64_t uint64_t_value;
55 std::string str_value;
65 void setValue(
const std::string &new_value);
66 void setValue(uint64_t new_value);
71 return uint64_t_value;
89 typedef boost::shared_ptr<set_var_base> SetVarPtr;
90 typedef std::vector<SetVarPtr> SetVarVector;
int sql_set_variables(Session *session, const SetVarVector &var_list)
TODO: Rename this file - func.h is stupid.
int update(Session *session)