#include <database.h>
Public Attributes | |
char_t const * | databaseName |
int | openAttr |
dbFile * | file |
time_t | transactionCommitDelay |
bool | deleteFileOnClose |
bool | doNotReuseOidAfterClose |
dbAccessType | accessType |
size_t | poolSize |
size_t | extensionQuantum |
size_t | initIndexSize |
int | nThreads |
offs_t | freeSpaceReuseThreshold |
|
Database access type |
|
Database file name (used if "file" is NULL) |
|
Delete file on close (used only if "file" is not null |
|
Do not include OIDs deallocated within session in list of free OIDs. So it prevents deallocated OIDs to be reused in next session. By default all OIDs deallocated within session are included in global list of free OIDs and can be reused in next session. Setting this flags makes sense in case of multiclient mode (there can be multiple database sessions concurrently working with the same database) or if you want to avoid reuse of OIDs permanently. |
|
Quantum for extending memory allocation bitmap |
|
Databasr file (if non null, "databaseName" is igonored) |
|
Threshold for amount of deallocated space after which allocation bitmap is scanned from the very beginning reusing deallocated object |
|
Initial index size (number of objects) |
|
Concurrency level for sequential search and sort operations |
|
Attributes for openning file (used only if "file" is null) |
|
Number of pages in page pool, if |
|
Transaction commit delay |