Public Types | |
typedef boost::unordered_map < std::string, util::Storable *, util::insensitive_hash, util::insensitive_equal_to > | properties_t |
typedef std::map< std::string, plugin::EventObserverList * > | schema_event_observers_t |
Public Member Functions | |
impl_c (Session &session) |
Public Attributes | |
Diagnostics_area | diagnostics |
memory::Root | mem_root |
LEX | lex |
Open_tables_state | open_tables |
properties_t | properties |
schema_event_observers_t | schema_event_observers |
system_status_var | status_var |
session::TableMessages | table_message_cache |
util::string::mptr | schema |
boost::shared_ptr< session::State > | state |
boost::ptr_vector < table::Singular > | temporary_shares |
session::Times | times |
session::Transactions | transaction |
drizzle_system_variables | variables |
Definition at line 145 of file session.cc.
LEX drizzled::Session::impl_c::lex |
The lex to hold the parsed tree of conventional (non-prepared) queries. Whereas for prepared and stored procedure statements we use an own lex instance for each new query, for conventional statements we reuse the same lex. (
Definition at line 172 of file session.cc.