Storage Engine API
wiredtiger_util.h File Reference
#include <limits>
#include <wiredtiger.h>
#include "mongo/base/disallow_copying.h"
#include "mongo/base/status.h"
#include "mongo/base/status_with.h"
#include "mongo/bson/bsonobj.h"
#include "mongo/db/namespace_string.h"
#include "mongo/util/assert_util.h"

Go to the source code of this file.

Classes

struct  mongo::WiredTigerItem
 
class  mongo::WiredTigerUtil
 
class  mongo::WiredTigerUtil::ErrorAccumulator
 
class  mongo::WiredTigerConfigParser
 

Namespaces

 mongo
 Copyright (C) 2014 MongoDB Inc.
 

Macros

#define invariantWTOK(expression)
 

Functions

bool mongo::wt_keeptxnopen ()
 
Status mongo::wtRCToStatus_slow (int retCode, const char *prefix)
 
Status mongo::wtRCToStatus (int retCode, const char *prefix=NULL)
 converts wiredtiger return codes to mongodb statuses. More...
 

Macro Definition Documentation

◆ invariantWTOK

#define invariantWTOK (   expression)
Value:
do { \
int _invariantWTOK_retCode = expression; \
if (MONGO_unlikely(_invariantWTOK_retCode != 0)) { \
invariantOKFailed( \
#expression, wtRCToStatus(_invariantWTOK_retCode), __FILE__, __LINE__); \
} \
} while (false)
Status wtRCToStatus(int retCode, const char *prefix=NULL)
converts wiredtiger return codes to mongodb statuses.
Definition: wiredtiger_util.h:60