The functions and interfaces applications use to customize and extend the behavior of WiredTiger.
More...
|
#define | WT_FS_OPEN_ACCESS_RAND |
| WT_FILE_SYSTEM::open_file flags: random access pattern.
|
|
#define | WT_FS_OPEN_ACCESS_SEQ |
| WT_FILE_SYSTEM::open_file flags: sequential access pattern.
|
|
#define | WT_FS_OPEN_CREATE |
| WT_FILE_SYSTEM::open_file flags: create if does not exist.
|
|
#define | WT_FS_OPEN_DIRECTIO |
| WT_FILE_SYSTEM::open_file flags: direct I/O requested.
|
|
#define | WT_FS_OPEN_DURABLE |
| WT_FILE_SYSTEM::open_file flags: file creation must be durable.
|
|
#define | WT_FS_OPEN_EXCLUSIVE |
| WT_FILE_SYSTEM::open_file flags: return EBUSY if exclusive use not available.
|
|
#define | WT_FS_OPEN_READONLY |
| WT_FILE_SYSTEM::open_file flags: open is read-only.
|
|
#define | WT_FS_DURABLE |
| WT_FILE_SYSTEM::remove or WT_FILE_SYSTEM::rename flags: the remove or rename operation must be durable.
|
|
#define | WT_FILE_HANDLE_DONTNEED |
| WT_FILE_HANDLE::fadvise flags: no longer need.
|
|
#define | WT_FILE_HANDLE_WILLNEED |
| WT_FILE_HANDLE::fadvise flags: will need.
|
|
The functions and interfaces applications use to customize and extend the behavior of WiredTiger.
◆ WT_COLLATOR
◆ WT_COMPRESSOR
◆ WT_DATA_SOURCE
◆ WT_ENCRYPTOR
◆ WT_EXTRACTOR
◆ WT_FILE_SYSTEM
◆ WT_FILE_HANDLE
◆ WT_EXTENSION_SPINLOCK
struct WT_EXTENSION_SPINLOCK |
◆ WT_EXTENSION_API
◆ WT_CONFIG_ARG
A configuration object passed to some extension interfaces.
This is an opaque type: configuration values can be queried using WT_EXTENSION_API::config_get.
◆ WT_FS_OPEN_FILE_TYPE
WT_FILE_SYSTEM::open_file file types.
Enumerator |
---|
WT_FS_OPEN_FILE_TYPE_CHECKPOINT | open a data file checkpoint
|
WT_FS_OPEN_FILE_TYPE_DATA | open a data file
|
WT_FS_OPEN_FILE_TYPE_DIRECTORY | open a directory
|
WT_FS_OPEN_FILE_TYPE_LOG | open a log file
|
WT_FS_OPEN_FILE_TYPE_REGULAR | open a regular file
|
◆ wiredtiger_extension_init()
◆ wiredtiger_extension_terminate()
Optional cleanup function for an extension, called during WT_CONNECTION::close.
- Parameters
-
connection | the connection handle |
- Returns
- zero on success and a non-zero error code on failure. See Error handling for details.