Drizzled Public API Documentation

MSSystemTableShare Class Reference

Inheritance diagram for MSSystemTableShare:
CSRefObject CSObject

List of all members.

Public Member Functions

virtual CSObject * getKey ()
virtual int compareKey (CSObject *)
virtual void retain ()
virtual void release ()
uint32_t getRefCount ()
virtual void finalize ()
virtual uint32_t hashKey ()
virtual CSObject * getHashLink ()
virtual void setHashLink (CSObject *)
virtual CSObject * getNextLink ()
virtual CSObject * getPrevLink ()
virtual void setNextLink (CSObject *)
virtual void setPrevLink (CSObject *)

Static Public Member Functions

static void removeDatabaseSystemTables (MSDatabase *doomed_db)
static void startUp ()
static void shutDown ()
static MSOpenSystemTable * openSystemTable (const char *table_path, TABLE *table)
static void releaseSystemTable (MSOpenSystemTable *tab)
static MSSystemTableShare * newTableShare (CSString *table_path)

Public Attributes

CSString * myTablePath
THR_LOCK myThrLock
MSDatabase * mySysDatabase

Static Public Attributes

static CSSyncSortedList * gSystemTableList

Private Attributes

uint32_t iOpenCount

Detailed Description

Definition at line 362 of file system_table_ms.h.


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