DatabaseMetaData Class Reference

#include <Database.h>

Collaboration diagram for DatabaseMetaData:

Collaboration graph
[legend]

Data Fields

int dbID_
char dbName_ [IDENTIFIER_LENGTH]
int noOfChunks_
long maxSize_
long curSize_
PagecurPage_
PagefirstPage_
Mutex dbAllocMutex_
Mutex dbMutex_
Mutex dbTransTableMutex_
Mutex dbProcTableMutex_
ChunkhashIndexChunk_
unsigned char reserved_ [1024]

Detailed Description

Definition at line 25 of file Database.h.


Field Documentation

Page* DatabaseMetaData::curPage_

Definition at line 40 of file Database.h.

Referenced by Database::getCurrentPage(), and Database::setCurrentPage().

long DatabaseMetaData::curSize_

Definition at line 37 of file Database.h.

Referenced by Database::getCurrentSize(), and Database::setCurrentSize().

Mutex DatabaseMetaData::dbAllocMutex_

Definition at line 49 of file Database.h.

Referenced by Database::getAllocDatabaseMutex(), Database::initAllocDatabaseMutex(), and Database::releaseAllocDatabaseMutex().

int DatabaseMetaData::dbID_

Definition at line 28 of file Database.h.

Referenced by Database::getDatabaseID(), and Database::setDatabaseID().

Mutex DatabaseMetaData::dbMutex_

Definition at line 51 of file Database.h.

Referenced by Database::getDatabaseMutex(), Database::initDatabaseMutex(), and Database::releaseDatabaseMutex().

char DatabaseMetaData::dbName_[IDENTIFIER_LENGTH]

Definition at line 29 of file Database.h.

Referenced by Database::getName(), and Database::setName().

Mutex DatabaseMetaData::dbProcTableMutex_

Definition at line 55 of file Database.h.

Referenced by Database::getProcessTableMutex(), Database::initProcessTableMutex(), and Database::releaseProcessTableMutex().

Mutex DatabaseMetaData::dbTransTableMutex_

Definition at line 53 of file Database.h.

Referenced by Database::getTransTableMutex(), Database::initTransTableMutex(), and Database::releaseTransTableMutex().

Page* DatabaseMetaData::firstPage_

Definition at line 44 of file Database.h.

Referenced by Database::getFirstPage(), and Database::setFirstPage().

Chunk* DatabaseMetaData::hashIndexChunk_

Definition at line 59 of file Database.h.

Referenced by Database::getHashIndexChunk(), and Database::setHashIndexChunk().

long DatabaseMetaData::maxSize_

Definition at line 36 of file Database.h.

Referenced by Database::getMaxSize(), and Database::setMaxSize().

int DatabaseMetaData::noOfChunks_

Definition at line 34 of file Database.h.

Referenced by Database::decrementChunk(), Database::getNoOfChunks(), Database::incrementChunk(), and Database::setNoOfChunks().

unsigned char DatabaseMetaData::reserved_[1024]

Definition at line 61 of file Database.h.


The documentation for this class was generated from the following file:
Generated on Mon Jun 9 22:46:59 2008 for csql by  doxygen 1.4.7