Drizzled Public API Documentation

drizzled::definition::Cache Class Reference

List of all members.

Public Member Functions

size_t size () const
void rehash (size_t arg)
table::instance::Shared::shared_ptr find (const identifier::Table::Key &identifier)
void erase (const identifier::Table::Key &identifier)
bool insert (const identifier::Table::Key &identifier, table::instance::Shared::shared_ptr share)

Static Public Member Functions

static Cachesingleton ()

Protected Member Functions

void CopyFrom (table::instance::Shared::vector &vector)

Private Types

typedef boost::unordered_map
< identifier::Table::Key,
table::instance::Shared::shared_ptr > 
Map

Private Attributes

Map cache
boost::mutex _mutex

Friends

class drizzled::generator::TableDefinitionCache

Detailed Description

Definition at line 33 of file cache.h.


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