The functions and interfaces applications use to customize and extend the behavior of WiredTiger. More...
Classes | |
struct | WT_COLLATOR |
The interface implemented by applications to provide custom ordering of records. More... | |
struct | WT_COMPRESSOR |
The interface implemented by applications to provide custom compression. More... | |
struct | WT_DATA_SOURCE |
Applications can extend WiredTiger by providing new implementations of the WT_DATA_SOURCE class. More... | |
struct | WT_EXTRACTOR |
The interface implemented by applications to provide custom extraction of index keys or column group values. More... | |
struct | WT_EXTENSION_API |
Table of WiredTiger extension functions. More... | |
Functions | |
int | wiredtiger_extension_init (WT_SESSION *session, WT_EXTENSION_API *api, const char *config) |
Entry point to an extension, implemented by loadable modules. | |
Variables | |
WT_EXTENSION_API * | wt_api |
This global variable must appear in each extension module. | |
The functions and interfaces applications use to customize and extend the behavior of WiredTiger.
int wiredtiger_extension_init | ( | WT_SESSION * | session, |
WT_EXTENSION_API * | api, | ||
const char * | config | ||
) |
Entry point to an extension, implemented by loadable modules.
session | the session handle |
api | entry points for WiredTiger functions exported to extensions |
config | the config string passed to WT_CONNECTION::load_extension |
WT_EXTENSION_API* wt_api |
This global variable must appear in each extension module.