Public Types |
typedef boost::shared_ptr
< Instance > | shared_ptr |
typedef std::vector< shared_ptr > | vector |
typedef const Instance * | const_pointer |
typedef const Instance & | const_reference |
typedef Instance & | reference |
Public Member Functions |
| Instance (message::catalog::shared_ptr &message_arg) |
| Instance (const message::catalog::shared_ptr &message_arg) |
const std::string & | getName () const |
const std::string & | name () const |
message::catalog::shared_ptr | message () const |
bool | locked () const |
bool | lock (drizzled::session_id_t id) |
bool | unlock (drizzled::session_id_t id) |
boost::mutex & | schemaLock () |
boost::mutex & | systemVariableLock () |
Static Public Member Functions |
static shared_ptr | make_shared (message::catalog::shared_ptr &message_arg) |
static shared_ptr | make_shared (const identifier::Catalog &identifier) |
Private Attributes |
bool | _locked |
drizzled::session_id_t | _lock_id |
message::catalog::shared_ptr | _message |
boost::mutex | _schema_lock |
boost::mutex | _system_variable_lock |
Detailed Description
Definition at line 31 of file instance.h.
The documentation for this class was generated from the following file: