![]() |
![]() |
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| DelevopersObjectDatabase++ APIClass CODBPP::Schema |
class Schema{
public:
unsigned short indexLockOrder;
unsigned short indexCount;
unsigned int tableID;
unsigned int tableLockOrder;
unsigned int fieldCount;
unsigned int flags;
char16_t *tableName;
char16_t *indexPath;
CODBPP::Field *fields;
CODBPP::Index *indexes;
};
| indexLockOrder | The index that the global locking order is to adhere to - 0 for the ObjectID. |
| indexCount | The amount of indexes - the length of the indexes array. |
| tableID | The table's identifier. |
| tableLockOrder | The position that this table is in the global locking order. |
| fieldCount | The amount of fields - the length of the fields array. |
| flags | 0x01 - 64 bit Object IDs, 0 = no, 1 = yes 0x02 - Inverted index lock order, 0 = no, 1 = yes |
| tableName | '\0' terminating string for the table name. |
| indexPath | '\0' terminating string for the index file path - null if using the same directory as the table file. |
| fields | Pointer to an array of fields. |
| indexes | Pointer to an array of indexes. |
Copyright © 2003-2008, Ekky Software Pty. Ltd.