34 #include <wiredtiger.h> 36 #include "mongo/base/status.h" 37 #include "mongo/bson/timestamp.h"
Status setTimestamp(Timestamp, RoundToOldest roundToOldest=RoundToOldest::kNoRound)
Sets the read timestamp on the opened transaction.
Definition: wiredtiger_begin_transaction_block.cpp:64
void done()
End the begin transaction block.
Definition: wiredtiger_begin_transaction_block.cpp:84
IgnorePrepared
Definition: wiredtiger_begin_transaction_block.h:48
Copyright (C) 2014 MongoDB Inc.
Definition: bson_collection_catalog_entry.cpp:38
When constructed, this object begins a WiredTiger transaction on the provided session.
Definition: wiredtiger_begin_transaction_block.h:45
OperationContext Database StringData BSONObj CollectionOptions::ParseKind bool const BSONObj &idIndex Status
Definition: database_impl.cpp:956
WT_SESSION * _session
Definition: wiredtiger_begin_transaction_block.h:76
RoundToOldest
Definition: wiredtiger_begin_transaction_block.h:54
bool _rollback
Definition: wiredtiger_begin_transaction_block.h:77
WiredTigerBeginTxnBlock(WT_SESSION *session, IgnorePrepared ignorePrepared=IgnorePrepared::kNoIgnore)
Definition: wiredtiger_begin_transaction_block.cpp:43
~WiredTigerBeginTxnBlock()
Definition: wiredtiger_begin_transaction_block.cpp:58