25class WriteTransaction {
26 friend class ScopedWriteTransaction;
28 friend class WriteTransactionPendingCursorOperation;
29 friend class WriteTransactionPendingIDSpecificOperation;
31 CWriteTransaction *txn;
32 std::shared_ptr<DittoHandleWrapper> ditto_handle_wrapper;
33 std::vector<std::unique_ptr<WriteTransactionResult>> results;
35 WriteTransaction(CWriteTransaction *txn,
36 std::shared_ptr<DittoHandleWrapper> ditto_handle_wrapper);
52 ScopedWriteTransaction
scoped(std::string collection_name);
ScopedWriteTransaction scoped(std::string collection_name)
Creates a ScopedWriteTransaction object that will ensure that operations called on it are all in the ...
Definition WriteTransaction.cpp:15