Drizzled Public API Documentation

drizzled::identifier::Catalog Class Reference
Inheritance diagram for drizzled::identifier::Catalog:
drizzled::Identifier

List of all members.

Public Types

typedef std::vector< Catalogvector
typedef const Catalogconst_reference
typedef Catalogreference

Public Member Functions

 Catalog (const std::string &name_arg)
 Catalog (const drizzled::lex_string_t &name_arg)
const std::string & getPath () const
const std::string & getName () const
const std::string & name () const
virtual void getSQLPath (std::string &sql_path) const
bool isValid () const
bool compare (const std::string &arg) const
size_t getHashValue () const

Private Member Functions

void init ()

Private Attributes

std::string _name
std::string path
size_t hash_value

Friends

bool operator< (const Catalog &left, const Catalog &right)
std::ostream & operator<< (std::ostream &output, const Catalog &identifier)
bool operator== (const Catalog &left, const Catalog &right)

Detailed Description

Definition at line 43 of file catalog.h.


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