Berkeley DB Environment: db_appinit | Description |
---|---|
DB_CREATE | Create underlying files |
DB_INIT_LOCK | Initialize the lock subsystem |
DB_INIT_LOG | Initialize the log subsystem |
DB_INIT_MPOOL | Initialize the shared memory buffer pool |
DB_INIT_TXN | Initialized the transaction subsystem |
DB_MPOOL_PRIVATE | Create a private memory pool |
DB_NOMMAP | Do not memory map database files |
DB_RECOVER | Run normal recovery |
DB_RECOVER_FATAL | Run catastrophic recovery |
DB_THREAD | Enable free-threading |
DB_TXN_NOSYNC | Do not synchronously flush the log on commit |
DB_USE_ENVIRON | Use environment variables |
DB_USE_ENVIRON_ROOT | Use environment variables (root only) |
Berkeley DB Access Methods | Description |
DB_APPEND | Append to the database |
DB_CREATE | Create underlying files |
DB_DELIMITER | Specify variable-length record delimiter |
DB_DUP | Support duplicate data items |
DB_DUPSORT | Sort duplicate data items |
DB_FIXEDLEN | Specify fixed-length records |
DB_NOMMAP | Do not map the file |
DB_NOOVERWRITE | Do not overwrite existing items |
DB_NOSYNC | Do not flush cached information on close |
DB_PAD | Specify fixed-length record pad byte |
DB_RDONLY | Open the file read-only |
DB_RECNUM | Support retrieval from btrees using record numbers |
DB_RECORDCOUNT | Return a record count |
DB_RENUMBER | Cause logical record numbers to be mutable |
DB_SET_RECNO | Retrieve a numbered item |
DB_SNAPSHOT | Snapshot backing source file on startup |
DB_THREAD | Enable free-threading |
DB_TRUNCATE | Logically truncate the database |
Berkeley DB Access Method (Cursors) | Description |
DB_AFTER | Store after the cursor |
DB_BEFORE | Store before the cursor |
DB_CURRENT | Overwrite the cursor item |
DB_FIRST | Return the first item |
DB_GET_RECNO | Return an item's record number |
DB_KEYFIRST | Store as the first of duplicates |
DB_KEYLAST | Store as the last of duplicates |
DB_LAST | Return the last item |
DB_NEXT | Return the next item |
DB_PREV | Return the previous item |
DB_SET | Return a specific item |
DB_SET_RANGE | Return the smallest item greater than or equal to item |
DB_SET_RECNO | Return an item by record number |
Berkeley DB Locking Subsystem | Description |
DB_CREATE | Create underlying files |
DB_LOCK_CONFLICT | Run deadlock detector if a lock conflict has occurred |
DB_LOCK_NOWAIT | Do not wait for unavailable lock |
DB_THREAD | Enable free-threading |
Berkeley DB Logging Subsystem | Description |
DB_ARCH_ABS | Return names as absolute paths |
DB_ARCH_DATA | Return database files to be archived |
DB_ARCH_LOG | Return all log file names |
DB_CHECKPOINT | Checkpoint the log |
DB_CHECKPOINT | Return last checkpoint |
DB_CREATE | Create underlying files |
DB_CURLSN | Return the LSN of the next record |
DB_CURRENT | Return current log record |
DB_FIRST | Return first log record |
DB_FLUSH | Flush the log to disk |
DB_LAST | Return last log record |
DB_NEXT | Return next log record |
DB_PREV | Return previous log record |
DB_SET | Return a specific log record |
DB_THREAD | Enable free-threading |
Berkeley DB Shared Memory Buffer Pool | Description |
DB_CREATE | Create underlying files |
DB_CREATE | Create underlying files |
DB_MPOOL_CLEAN | Mark the page clean |
DB_MPOOL_CLEAN | Mark the page clean |
DB_MPOOL_CREATE | Create a specific page |
DB_MPOOL_DIRTY | Mark the page dirty |
DB_MPOOL_DIRTY | Mark the page dirty |
DB_MPOOL_DISCARD | Mark the page for early discard |
DB_MPOOL_DISCARD | Mark the page for early discard |
DB_MPOOL_LAST | Return the last page |
DB_MPOOL_NEW | Create a new page |
DB_MPOOL_PRIVATE | Create an unshared memory pool |
DB_NOMMAP | Do not map any files |
DB_NOMMAP | Do not map the file |
DB_RDONLY | Enable free-threading |
DB_THREAD | Enable free-threading |
Berkeley DB Transaction Subsystem | Description |
DB_CREATE | Create underlying files |
DB_THREAD | Enable free-threading |
DB_TXN_NOSYNC | Do not synchronously flush the log on commit |
Berkeley DB System Configuration | Description |
DB_FUNC_CLOSE | System file close function |
DB_FUNC_DIRFREE | System directory listing free function |
DB_FUNC_DIRLIST | System directory listing function |
DB_FUNC_EXISTS | System file exists function |
DB_FUNC_FREE | System memory free function |
DB_FUNC_FSYNC | System file sync function |
DB_FUNC_IOINFO | System file I/O information function |
DB_FUNC_MALLOC | System memory allocation function |
DB_FUNC_MAP | System file mapping function |
DB_FUNC_OPEN | System file open function |
DB_FUNC_READ | System file read function |
DB_FUNC_REALLOC | System memory reallocation function |
DB_FUNC_RUNLINK | System region removal function |
DB_FUNC_SEEK | System file seek function |
DB_FUNC_SLEEP | System sleep function |
DB_FUNC_UNLINK | System file unlink function |
DB_FUNC_UNMAP | System region release function |
DB_FUNC_WRITE | System file write function |
DB_FUNC_YIELD | System processor yield function |
DB_MUTEXLOCKS | Toggle mutex locks on/off |
DB_REGION_ANON | Toggle anonymous memory regions |
DB_REGION_INIT | Initialize regions during creation |
DB_REGION_NAME | Toggle anonymous memory regions |
DB_TSL_SPINS | Specify mutex lock spin count |