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.