4#ifndef _Stroika_Foundation_Database_SQL_Transaction_h_
5#define _Stroika_Foundation_Database_SQL_Transaction_h_ 1
7#include "Stroika/Foundation/StroikaPreComp.h"
20namespace Stroika::Foundation::Database::SQL {
22 using Characters::String;
80 nonvirtual
void Commit ();
91 nonvirtual
void Rollback ();
97 nonvirtual
String ToString ()
const;
101 unique_ptr<IRep> _fRep;
115 virtual ~IRep () =
default;
169#include "Transaction.inl"
#define Stroika_Define_Enum_Bounds(FIRST_ITEM, LAST_ITEM)
String is like std::u32string, except it is much easier to use, often much more space efficient,...
virtual void Rollback()=0
virtual Disposition GetDisposition() const =0
NOT a real mutex - just a debugging infrastructure support tool so in debug builds can be assured thr...