Storage Engine API
mongo::DisableDocumentValidation Class Reference

Disables document validation on a single OperationContext while in scope. More...

#include <document_validation.h>

Detailed Description

Disables document validation on a single OperationContext while in scope.

Resets to original value when leaving scope so they are safe to nest.

Public Member Functions

 DisableDocumentValidation (OperationContext *opCtx)
 
 ~DisableDocumentValidation ()
 

Private Member Functions

 MONGO_DISALLOW_COPYING (DisableDocumentValidation)
 

Private Attributes

OperationContext *const _opCtx
 
const bool _initialState
 

Constructor & Destructor Documentation

◆ DisableDocumentValidation()

mongo::DisableDocumentValidation::DisableDocumentValidation ( OperationContext *  opCtx)
inline

◆ ~DisableDocumentValidation()

mongo::DisableDocumentValidation::~DisableDocumentValidation ( )
inline

Member Function Documentation

◆ MONGO_DISALLOW_COPYING()

mongo::DisableDocumentValidation::MONGO_DISALLOW_COPYING ( DisableDocumentValidation  )
private

Member Data Documentation

◆ _initialState

const bool mongo::DisableDocumentValidation::_initialState
private

◆ _opCtx

OperationContext* const mongo::DisableDocumentValidation::_opCtx
private

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