| accessCount (defined in dbDatabase) | dbDatabase | [protected] |
| accessType (defined in dbDatabase) | dbDatabase | |
| addIndices(dbTableDescriptor *desc) | dbDatabase | [protected] |
| addNewTable(dbTableDescriptor *desc) | dbDatabase | [protected] |
| allocate(offs_t size, oid_t oid=0) | dbDatabase | [protected] |
| allocatedSize (defined in dbDatabase) | dbDatabase | [protected] |
| allocateId() | dbDatabase | [protected] |
| allocatePage() | dbDatabase | [inline, protected] |
| allocateRow(oid_t tableId, size_t size, dbTableDescriptor *desc=NULL) | dbDatabase | [inline, protected] |
| allocateRow(oid_t tableId, oid_t oid, size_t size, dbTableDescriptor *desc) | dbDatabase | [protected] |
| allowColumnsDeletion(bool enabled=true) | dbDatabase | [inline] |
| applyIndex(dbFieldDescriptor *field, dbSearchContext &sc) | dbDatabase | [protected] |
| ArithmeticError enum value (defined in dbDatabase) | dbDatabase | |
| assign(dbTableDescriptor &desc) | dbDatabase | [inline] |
| attach() | dbDatabase | |
| backup(char_t const *backupFileName, bool compactify) | dbDatabase | |
| backup(dbOSFile *file, bool compactify) | dbDatabase | |
| backupCompletedEvent (defined in dbDatabase) | dbDatabase | [protected] |
| backupFileName (defined in dbDatabase) | dbDatabase | [protected] |
| backupInitEvent (defined in dbDatabase) | dbDatabase | [protected] |
| backupMutex (defined in dbDatabase) | dbDatabase | [protected] |
| backupPeriod (defined in dbDatabase) | dbDatabase | [protected] |
| backupScheduler() | dbDatabase | [protected] |
| backupSchedulerProc(void *arg) (defined in dbDatabase) | dbDatabase | [inline, protected, static] |
| backupThread (defined in dbDatabase) | dbDatabase | [protected] |
| batchInsert(T const &record) | dbDatabase | [inline] |
| batchList (defined in dbDatabase) | dbDatabase | [protected] |
| beginTransaction(dbLockType type) | dbDatabase | [protected] |
| bitmapPageAvailableSpace (defined in dbDatabase) | dbDatabase | [protected] |
| cleanupOnOpenError() | dbDatabase | [protected] |
| cloneBitmap(offs_t pos, offs_t size) | dbDatabase | [protected] |
| close() | dbReplicatedDatabase | [virtual] |
| COMMIT enum value (defined in dbDatabase) | dbDatabase | |
| commit() | dbDatabase | |
| commit(dbDatabaseThreadContext *ctx) | dbDatabase | [protected] |
| commitDelay (defined in dbDatabase) | dbDatabase | [protected] |
| commitInProgress (defined in dbDatabase) | dbDatabase | [protected] |
| commitLocation() | dbDatabase | [protected] |
| committedIndexSize (defined in dbDatabase) | dbDatabase | [protected] |
| commitThread (defined in dbDatabase) | dbDatabase | [protected] |
| commitThreadSyncEvent (defined in dbDatabase) | dbDatabase | [protected] |
| commitThreadSyncMutex (defined in dbDatabase) | dbDatabase | [protected] |
| commitTimeout (defined in dbDatabase) | dbDatabase | [protected] |
| commitTimerStarted (defined in dbDatabase) | dbDatabase | [protected] |
| completeDescriptorsInitialization() | dbDatabase | [protected] |
| concurrentTransId (defined in dbDatabase) | dbDatabase | [protected] |
| confirmDeleteColumns (defined in dbDatabase) | dbDatabase | [protected] |
| createHashTable(dbFieldDescriptor *fd) | dbDatabase | [protected] |
| createIndex(dbFieldDescriptor *fd) | dbDatabase | [protected] |
| curr (defined in dbDatabase) | dbDatabase | [protected] |
| currIndexSize (defined in dbDatabase) | dbDatabase | [protected] |
| currPBitmapOffs (defined in dbDatabase) | dbDatabase | [protected] |
| currPBitmapPage (defined in dbDatabase) | dbDatabase | [protected] |
| currRBitmapOffs (defined in dbDatabase) | dbDatabase | [protected] |
| currRBitmapPage (defined in dbDatabase) | dbDatabase | [protected] |
| DatabaseOpenError enum value (defined in dbDatabase) | dbDatabase | |
| DatabaseReadOnly enum value (defined in dbDatabase) | dbDatabase | |
| dbAccessType enum name (defined in dbDatabase) | dbDatabase | |
| dbAllAccess enum value (defined in dbDatabase) | dbDatabase | |
| dbDatabase(dbAccessType type=dbAllAccess, size_t poolSize=0, size_t dbExtensionQuantum=dbDefaultExtensionQuantum, size_t dbInitIndexSize=dbDefaultInitIndexSize, int nThreads=1) | dbDatabase | |
| dbErrorClass enum name | dbDatabase | |
| dbErrorHandler typedef (defined in dbDatabase) | dbDatabase | |
| dbFileExtensionQuantum (defined in dbDatabase) | dbDatabase | [protected] |
| dbFileSizeLimit (defined in dbDatabase) | dbDatabase | [protected] |
| dbParallelScanThreshold (defined in dbDatabase) | dbDatabase | [static] |
| dbReadOnly enum value (defined in dbDatabase) | dbDatabase | |
| dbReplicatedDatabase(dbReplicationManager *mng=NULL, size_t poolSize=0, size_t dbExtensionQuantum=dbDefaultExtensionQuantum, size_t dbInitIndexSize=dbDefaultInitIndexSize, int nThreads=1) | dbReplicatedDatabase | [inline] |
| Deadlock enum value (defined in dbDatabase) | dbDatabase | |
| delayedCommit() | dbDatabase | [protected] |
| delayedCommitContext (defined in dbDatabase) | dbDatabase | [protected] |
| delayedCommitProc(void *arg) (defined in dbDatabase) | dbDatabase | [inline, protected, static] |
| delayedCommitStartTimerEvent (defined in dbDatabase) | dbDatabase | [protected] |
| delayedCommitStartTimerMutex (defined in dbDatabase) | dbDatabase | [protected] |
| delayedCommitStopTimerEvent (defined in dbDatabase) | dbDatabase | [protected] |
| delayedCommitStopTimerMutex (defined in dbDatabase) | dbDatabase | [protected] |
| deleteCompiledQuery(dbExprNode *tree) | dbDatabase | [protected, static] |
| deleteFile (defined in dbDatabase) | dbDatabase | [protected] |
| deleteTable(dbTableDescriptor *desc) | dbDatabase | [protected] |
| DESTROY_CONTEXT enum value (defined in dbDatabase) | dbDatabase | |
| detach(int flags=COMMIT|DESTROY_CONTEXT) | dbDatabase | |
| DetachFlags enum name (defined in dbDatabase) | dbDatabase | |
| dirtyPagesMap (defined in dbDatabase) | dbDatabase | [protected] |
| dropHashTable(dbFieldDescriptor *fd) | dbDatabase | [protected] |
| dropIndex(dbFieldDescriptor *fd) | dbDatabase | [protected] |
| dropTable(dbTableDescriptor *desc) | dbDatabase | [protected] |
| endTransaction(dbDatabaseThreadContext *ctx) | dbDatabase | [protected] |
| errorHandler (defined in dbDatabase) | dbDatabase | [protected] |
| errorHandlerContext (defined in dbDatabase) | dbDatabase | [protected] |
| evaluate(dbExprNode *expr, oid_t oid, dbTableDescriptor *table, dbSynthesizedAttribute &result) | dbDatabase | [protected] |
| evaluateBoolean(dbExprNode *expr, oid_t oid, dbTableDescriptor *table, dbAnyCursor *cursor) | dbDatabase | [protected] |
| evaluateString(dbExprNode *expr, oid_t oid, dbTableDescriptor *table, char_t *buf, size_t bufSize) | dbDatabase | [protected] |
| execute(dbExprNode *expr, dbInheritedAttribute &iattr, dbSynthesizedAttribute &sattr) | dbDatabase | [protected, static] |
| executeBatch() | dbDatabase | |
| existsInverseReference(dbExprNode *expr, int nExistsClauses) | dbDatabase | [protected] |
| extend(offs_t size) | dbDatabase | [protected] |
| extensionQuantum (defined in dbDatabase) | dbDatabase | |
| file (defined in dbDatabase) | dbDatabase | [protected] |
| FileError enum value (defined in dbDatabase) | dbDatabase | |
| FileLimitExeeded enum value (defined in dbDatabase) | dbDatabase | |
| findTable(char_t const *name) | dbDatabase | [protected] |
| findTableByName(char_t const *name) | dbDatabase | [protected] |
| followInverseReference(dbExprNode *expr, dbExprNode *andExpr, dbAnyCursor *cursor, oid_t iref) (defined in dbDatabase) | dbDatabase | [protected] |
| forceCommitCount (defined in dbDatabase) | dbDatabase | [protected] |
| free(offs_t pos, offs_t size) | dbDatabase | [protected] |
| freeId(oid_t oid) | dbDatabase | [protected] |
| freePage(oid_t oid) | dbDatabase | [protected] |
| freeRow(oid_t tableId, oid_t oid, dbTableDescriptor *desc=NULL) | dbDatabase | [protected] |
| get(oid_t oid) | dbDatabase | [inline, protected] |
| getAllocatedSize() | dbDatabase | [inline] |
| getDatabaseSize() | dbDatabase | [inline] |
| getHeader(dbRecord &rec, oid_t oid) | dbDatabase | [inline, protected] |
| getPos(oid_t oid) | dbDatabase | [inline, protected] |
| getRow(dbGetTie &tie, oid_t oid) | dbDatabase | [inline, protected] |
| getTables() | dbDatabase | [inline, protected] |
| getVersion() | dbDatabase | |
| handleError(dbErrorClass error, char const *msg=NULL, int arg=0) | dbDatabase | [virtual] |
| header (defined in dbDatabase) | dbDatabase | [protected] |
| IndexOutOfRangeError enum value (defined in dbDatabase) | dbDatabase | |
| initializeMetaTable() | dbDatabase | [protected] |
| initIndexSize (defined in dbDatabase) | dbDatabase | |
| insert(T const &record) | dbDatabase | [inline] |
| insertInverseReference(dbFieldDescriptor *desc, oid_t reverseId, oid_t targetId) | dbDatabase | [protected] |
| insertRecord(dbTableDescriptor *table, dbAnyReference *ref, void const *record, bool batch) | dbDatabase | |
| isIndexApplicable(dbAnyCursor *cursor, dbExprNode *expr, dbQuery &query, dbFieldDescriptor *&indexedField, bool &truncate, bool ascent, bool forAll) | dbDatabase | [protected] |
| isIndexApplicableToExpr(dbSearchContext &sc, dbExprNode *expr) | dbDatabase | [protected] |
| isOpen() const | dbDatabase | [inline] |
| linkTable(dbTableDescriptor *table, oid_t tableId) | dbDatabase | [protected] |
| loadMetaTable() | dbDatabase | [protected] |
| loadScheme() | dbDatabase | [protected] |
| lock(dbLockType type=dbExclusiveLock) | dbDatabase | [inline] |
| lookupTable(dbTableDescriptor *desc) | dbDatabase | |
| modified (defined in dbDatabase) | dbDatabase | [protected] |
| monitor (defined in dbDatabase) | dbDatabase | [protected] |
| mutex (defined in dbDatabase) | dbDatabase | [protected] |
| NoError enum value (defined in dbDatabase) | dbDatabase | |
| nReplicas (defined in dbReplicatedDatabase) | dbReplicatedDatabase | [protected] |
| NullReferenceError enum value (defined in dbDatabase) | dbDatabase | |
| open(char const *masterHostAddress, int nReplicas, char_t const *databaseName, time_t transactionCommitDelay=0, int openAttr=dbFile::no_buffering) | dbReplicatedDatabase | |
| dbDatabase::open(char_t const *databaseName, time_t transactionCommitDelay=0, int openAttr=dbFile::no_buffering) | dbDatabase | |
| dbDatabase::open(dbFile *file, time_t transactionCommitDelay=0, bool deleteFileOnClose=false) | dbDatabase | |
| dbDatabase::open(OpenParameters ¶ms) | dbDatabase | |
| opened (defined in dbDatabase) | dbDatabase | [protected] |
| OutOfMemoryError enum value (defined in dbDatabase) | dbDatabase | |
| parThreads (defined in dbDatabase) | dbDatabase | [protected] |
| pool (defined in dbDatabase) | dbDatabase | [protected] |
| precommit() | dbDatabase | |
| prepareQuery(dbAnyCursor *cursor, dbQuery &query) | dbDatabase | |
| put(oid_t oid) | dbDatabase | [inline, protected] |
| put(dbPutTie &tie, oid_t oid) | dbDatabase | [protected] |
| putRow(dbPutTie &tie, oid_t oid, size_t newSize) | dbDatabase | [protected] |
| putRow(dbPutTie &tie, oid_t oid) | dbDatabase | [protected] |
| QueryError enum value (defined in dbDatabase) | dbDatabase | |
| readSem (defined in dbDatabase) | dbDatabase | [protected] |
| reformatTable(oid_t tableId, dbTableDescriptor *desc) | dbDatabase | [protected] |
| releaseFile() (defined in dbDatabase) | dbDatabase | [inline, protected] |
| remove(dbTableDescriptor *table, oid_t oid) | dbDatabase | [protected] |
| removeInverseReference(dbFieldDescriptor *desc, oid_t reverseId, oid_t targetId) | dbDatabase | [protected] |
| removeInverseReferences(dbTableDescriptor *desc, oid_t oid) | dbDatabase | [protected] |
| replicatePage(offs_t pageOffs, void *pageData) | dbReplicatedDatabase | [protected, virtual] |
| replicationManager (defined in dbReplicatedDatabase) | dbReplicatedDatabase | [protected] |
| replicationMaster (defined in dbReplicatedDatabase) | dbReplicatedDatabase | [protected] |
| replicationSlaves (defined in dbReplicatedDatabase) | dbReplicatedDatabase | [protected] |
| replicationThread (defined in dbReplicatedDatabase) | dbReplicatedDatabase | [protected] |
| reservedChain (defined in dbDatabase) | dbDatabase | [protected] |
| reserveLocation(dbLocation &location, offs_t pos, offs_t size) | dbDatabase | [protected] |
| restore(char_t const *backupFileName, char_t const *databaseFileName) | dbDatabase | |
| restoreTablesConsistency() | dbDatabase | [protected] |
| rollback() | dbDatabase | |
| scheduleBackup(char_t const *fileName, time_t periodSec) | dbDatabase | [virtual] |
| schemeVersion (defined in dbDatabase) | dbDatabase | [protected] |
| select(dbAnyCursor *cursor) | dbDatabase | [protected] |
| select(dbAnyCursor *cursor, dbQuery &query) | dbDatabase | [protected] |
| setConcurrency(unsigned nThreads) | dbDatabase | |
| setDirty() | dbDatabase | [protected] |
| setErrorHandler(dbErrorHandler newHandler, void *errorHandlerContext=NULL) | dbDatabase | |
| setFileExtensionQuantum(offs_t quantum) | dbDatabase | [inline] |
| setFileSizeLimit(offs_t limit) | dbDatabase | [inline] |
| setPos(oid_t oid, offs_t pos) | dbDatabase | [inline, protected] |
| slaveReplication() | dbReplicatedDatabase | [protected] |
| slaveReplicationProc(void *arg) (defined in dbReplicatedDatabase) | dbReplicatedDatabase | [inline, protected, static] |
| stopMasterReplication() | dbReplicatedDatabase | |
| tables (defined in dbDatabase) | dbDatabase | [protected] |
| threadContext (defined in dbDatabase) | dbDatabase | [protected] |
| threadContextList (defined in dbDatabase) | dbDatabase | [protected] |
| threadContextListMutex (defined in dbDatabase) | dbDatabase | [protected] |
| threadPool (defined in dbDatabase) | dbDatabase | [protected] |
| traverse(dbAnyCursor *cursor, dbQuery &query) | dbDatabase | [protected] |
| uncommittedChanges (defined in dbDatabase) | dbDatabase | [protected] |
| unlinkTable(dbTableDescriptor *table) | dbDatabase | [protected] |
| update(oid_t oid, dbTableDescriptor *table, void const *record) | dbDatabase | [protected] |
| updateCursors(oid_t oid, bool removed=false) | dbDatabase | [protected] |
| updatedRecordId (defined in dbDatabase) | dbDatabase | [protected] |
| updateTableDescriptor(dbTableDescriptor *desc, oid_t tableId, dbTable *table) | dbDatabase | [protected] |
| upgradeSem (defined in dbDatabase) | dbDatabase | [protected] |
| used() | dbDatabase | |
| visitedChain (defined in dbDatabase) | dbDatabase | [protected] |
| wasReserved(offs_t pos, offs_t size) | dbDatabase | [protected] |
| writeSem (defined in dbDatabase) | dbDatabase | [protected] |
| ~dbDatabase() | dbDatabase | [virtual] |