Storage Engine API
mongo::WiredTigerCustomizationHooks Class Reference

#include <wiredtiger_customization_hooks.h>

Public Member Functions

virtual ~WiredTigerCustomizationHooks ()
 
virtual bool enabled () const
 Returns true if the customization hooks are enabled. More...
 
virtual std::string getTableCreateConfig (StringData tableName)
 Gets an additional configuration string for the provided table name on a WT_SESSION::create call. More...
 

Static Public Member Functions

static void set (ServiceContext *service, std::unique_ptr< WiredTigerCustomizationHooks > custHooks)
 
static WiredTigerCustomizationHooksget (ServiceContext *service)
 

Constructor & Destructor Documentation

◆ ~WiredTigerCustomizationHooks()

mongo::WiredTigerCustomizationHooks::~WiredTigerCustomizationHooks ( )
virtual

Member Function Documentation

◆ enabled()

bool mongo::WiredTigerCustomizationHooks::enabled ( ) const
virtual

Returns true if the customization hooks are enabled.

◆ get()

WiredTigerCustomizationHooks * mongo::WiredTigerCustomizationHooks::get ( ServiceContext *  service)
static

◆ getTableCreateConfig()

std::string mongo::WiredTigerCustomizationHooks::getTableCreateConfig ( StringData  tableName)
virtual

Gets an additional configuration string for the provided table name on a WT_SESSION::create call.

◆ set()

void mongo::WiredTigerCustomizationHooks::set ( ServiceContext *  service,
std::unique_ptr< WiredTigerCustomizationHooks custHooks 
)
static

The documentation for this class was generated from the following files: