Storage Engine API
mongo::ValidateAdaptor Class Referenceabstract

This is so when a RecordStore is validating all records it can call back to someone to check if a record is valid. More...

#include <record_store.h>

Inheritance diagram for mongo::ValidateAdaptor:
mongo::RecordStoreValidateAdaptor mongo::ValidateAdaptorSpy

Detailed Description

This is so when a RecordStore is validating all records it can call back to someone to check if a record is valid.

The actual data contained in a Record is totally opaque to the implementation.

Public Member Functions

virtual ~ValidateAdaptor ()
 
virtual Status validate (const RecordId &recordId, const RecordData &recordData, size_t *dataSize)=0
 

Constructor & Destructor Documentation

◆ ~ValidateAdaptor()

virtual mongo::ValidateAdaptor::~ValidateAdaptor ( )
inlinevirtual

Member Function Documentation

◆ validate()

virtual Status mongo::ValidateAdaptor::validate ( const RecordId &  recordId,
const RecordData recordData,
size_t *  dataSize 
)
pure virtual

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