Drizzled Public API Documentation

MSTableList Class Reference

Inheritance diagram for MSTableList:
CSObject

List of all members.

Public Member Functions

virtual void retain ()
virtual void release ()
virtual void finalize ()
virtual CSObjectgetKey ()
virtual int compareKey (CSObject *)
virtual uint32_t hashKey ()
virtual CSObjectgetHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObjectgetNextLink ()
virtual CSObjectgetPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Static Public Member Functions

static void startUp ()
static void shutDown ()
static void debug (MSOpenTable *otab)
static MSOpenTablegetOpenTableByID (uint32_t db_id, uint32_t tab_id)
static MSOpenTablegetOpenTableForDB (uint32_t db_id)
static void releaseTable (MSOpenTable *otab)
static bool removeTablePoolIfEmpty (MSOpenTablePool *pool)
static void removeTablePool (MSOpenTablePool *pool)
static void removeTablePool (MSOpenTable *otab)
static void removeDatabaseTables (MSDatabase *database)
static MSOpenTablePoollockTablePoolForDeletion (uint32_t db_id, uint32_t tab_id, CSString *db_name, CSString *tab_name)
static MSOpenTablePoollockTablePoolForDeletion (MSTable *table)
static MSOpenTablePoollockTablePoolForDeletion (CSString *table_url)
static MSOpenTablePoollockTablePoolForDeletion (MSOpenTable *otab)
static void unlockTablePool (MSOpenTablePool *pool)

Static Private Attributes

static CSSyncOrderedListgPoolListByID

Detailed Description

Definition at line 183 of file open_table_ms.h.


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