Drizzled Public API Documentation

drizzled::definition::Cache Class Reference

Static Public Member Functions

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

Private Types

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

Static Private Member Functions

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

Static Private Attributes

static Map cache
 
static boost::mutex _mutex
 

Friends

class generator::TableDefinitionCache
 

Detailed Description

Definition at line 28 of file cache.h.


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