#include <DataType.h>
#include <os.h>
#include <Index.h>
#include <Debug.h>
#include <Util.h>
Include dependency graph for CatalogTables.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
class | TABLE |
class | CatalogTableTABLE |
class | FIELD |
class | CatalogTableFIELD |
class | USER |
class | CatalogTableUSER |
class | ACCESS |
class | DATABASEFILE |
class | INDEX |
class | CatalogTableINDEX |
class | INDEXFIELD |
class | CatalogTableINDEXFIELD |
Enumerations | |
enum | CatalogTableID { UserChunkTableId = 0, LockTableHashBucketId = 1, LockTableMutexId = 2, LockTableId = 3, TransHasTableId = 4, UndoLogTableID = 5, DatabaseTableId = 10, UserTableId = 11, TableTableId = 12, FieldTableId = 13, AccessTableId = 14, IndexTableId = 15, IndexFieldTableId = 16 } |
enum CatalogTableID |
UserChunkTableId | |
LockTableHashBucketId | |
LockTableMutexId | |
LockTableId | |
TransHasTableId | |
UndoLogTableID | |
DatabaseTableId | |
UserTableId | |
TableTableId | |
FieldTableId | |
AccessTableId | |
IndexTableId | |
IndexFieldTableId |
Definition at line 31 of file CatalogTables.h.
00032 { 00033 // chunk id 0 ->userChunkTable 00034 // 00035 // chunk id 10->DATABASE 00036 // chunk id 11->USER 00037 // chunk id 12->TABLE 00038 // chunk id 13->FIELD 00039 // chunk id 14->ACCESS 00040 // chunk id 15->INDEX 00041 // chunk id 16->INDEXFIELD 00042 00043 UserChunkTableId = 0, 00044 LockTableHashBucketId = 1, 00045 LockTableMutexId = 2, 00046 LockTableId = 3, 00047 TransHasTableId = 4, 00048 UndoLogTableID = 5, 00049 00050 00051 DatabaseTableId = 10, 00052 UserTableId = 11, 00053 TableTableId = 12, 00054 FieldTableId = 13, 00055 AccessTableId = 14, 00056 IndexTableId = 15, 00057 IndexFieldTableId= 16 00058 00059 };