Drizzled Public API Documentation

plugin::catalog::Engine Class Reference
Inheritance diagram for plugin::catalog::Engine:
drizzled::catalog::Engine

Public Types

typedef boost::shared_ptr< Engineshared_ptr
 
typedef std::vector< shared_ptr > vector
 

Public Member Functions

bool create (const drizzled::identifier::Catalog &identifier, drizzled::message::catalog::shared_ptr &)
 
bool drop (const drizzled::identifier::Catalog &identifier)
 
bool exist (const drizzled::identifier::Catalog &identifier)
 
void getIdentifiers (drizzled::identifier::catalog::vector &identifiers)
 
drizzled::message::catalog::shared_ptr getMessage (const drizzled::identifier::Catalog &identifier)
 
void getMessages (drizzled::message::catalog::vector &messages)
 

Private Member Functions

drizzled::message::catalog::shared_ptr readFile (const drizzled::identifier::Catalog &identifier)
 
bool writeFile (const drizzled::identifier::Catalog &identifier, drizzled::message::catalog::shared_ptr &message)
 
void prime (drizzled::message::catalog::vector &messages)
 

Detailed Description

Definition at line 29 of file engine.h.


The documentation for this class was generated from the following files: