21 #include <drizzled/current_session.h>
25 static boost::thread_specific_ptr<Session> THR_Session;
26 static boost::thread_specific_ptr<memory::Root> THR_Mem_root;
28 Session* _current_session()
30 return THR_Session.get();
33 memory::Root* current_mem_root()
35 return THR_Mem_root.get();
38 void setCurrentSession(Session* v)
40 THR_Session.release();
44 void setCurrentMemRoot(memory::Root* v)
46 THR_Mem_root.release();
47 THR_Mem_root.reset(v);
TODO: Rename this file - func.h is stupid.