Searched refs:OptimisticTransaction (Results 1 – 4 of 4) sorted by relevance
28 OptimisticTransaction::OptimisticTransaction( in OptimisticTransaction() function in ROCKSDB_NAMESPACE::OptimisticTransaction35 void OptimisticTransaction::Initialize( in Initialize()42 void OptimisticTransaction::Reinitialize( in Reinitialize()49 OptimisticTransaction::~OptimisticTransaction() {} in ~OptimisticTransaction()51 void OptimisticTransaction::Clear() { TransactionBaseImpl::Clear(); } in Clear()53 Status OptimisticTransaction::Prepare() { in Prepare()58 Status OptimisticTransaction::Commit() { in Commit()74 Status OptimisticTransaction::CommitWithSerialValidate() { in CommitWithSerialValidate()91 Status OptimisticTransaction::CommitWithParallelValidate() { in CommitWithParallelValidate()126 Status OptimisticTransaction::Rollback() { in Rollback()[all …]
29 class OptimisticTransaction : public TransactionBaseImpl {31 OptimisticTransaction(OptimisticTransactionDB* db,35 OptimisticTransaction(const OptimisticTransaction&) = delete;36 void operator=(const OptimisticTransaction&) = delete;38 virtual ~OptimisticTransaction();86 explicit OptimisticTransactionCallback(OptimisticTransaction* txn) in OptimisticTransactionCallback()96 OptimisticTransaction* txn_;
28 return new OptimisticTransaction(this, write_options, txn_options); in BeginTransaction()104 assert(dynamic_cast<OptimisticTransaction*>(txn) != nullptr); in ReinitializeTransaction()105 auto txn_impl = reinterpret_cast<OptimisticTransaction*>(txn); in ReinitializeTransaction()
867 * Previous 'experimental' OptimisticTransaction class has been replaced by Transaction class.