Drizzled Public API Documentation

drizzled::catalog::Cache Class Reference

Public Types

typedef boost::unordered_map< identifier::Catalog, catalog::Instance::shared_ptr > unordered_map
 

Static Public Member Functions

static size_t size ()
 
static Instance::shared_ptr find (const identifier::Catalog &, error_t &)
 
static bool exist (const identifier::Catalog &)
 
static bool erase (const identifier::Catalog &, error_t &)
 
static bool insert (const identifier::Catalog &, Instance::shared_ptr, error_t &)
 
static bool lock (const identifier::Catalog &, error_t &)
 
static bool unlock (const identifier::Catalog &, error_t &)
 
static void copy (catalog::Instance::vector &)
 

Static Public Attributes

static unordered_map cache
 
static boost::mutex _mutex
 

Detailed Description

Definition at line 36 of file cache.h.


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