Harlinn.Windows 0.1
Loading...
Searching...
No Matches
Harlinn::OCI::Transaction Class Reference

Represents a transaction. More...

#include <HOCI.h>

Collaboration diagram for Harlinn::OCI::Transaction:
[legend]

Public Member Functions

 Transaction ()
 
 Transaction (const OCI::ServiceContext *serviceContext)
 
 Transaction (const Transaction &other)=delete
 
 Transaction (Transaction &&other) noexcept
 
 ~Transaction ()
 
Transactionoperator= (const Transaction &other)=delete
 
Transactionoperator= (Transaction &&other) noexcept
 
void Commit ()
 
void Rollback ()
 

Private Attributes

const OCI::ServiceContextserviceContext_
 

Detailed Description

Represents a transaction.

Constructor & Destructor Documentation

◆ Transaction() [1/4]

Harlinn::OCI::Transaction::Transaction ( )
inline

◆ Transaction() [2/4]

Harlinn::OCI::Transaction::Transaction ( const OCI::ServiceContext * serviceContext)
inlineexplicit

◆ Transaction() [3/4]

Harlinn::OCI::Transaction::Transaction ( const Transaction & other)
delete

◆ Transaction() [4/4]

Harlinn::OCI::Transaction::Transaction ( Transaction && other)
inlinenoexcept

◆ ~Transaction()

Harlinn::OCI::Transaction::~Transaction ( )
inline

Member Function Documentation

◆ Commit()

void Harlinn::OCI::Transaction::Commit ( )
inline

◆ operator=() [1/2]

Transaction & Harlinn::OCI::Transaction::operator= ( const Transaction & other)
delete

◆ operator=() [2/2]

Transaction & Harlinn::OCI::Transaction::operator= ( Transaction && other)
inlinenoexcept

◆ Rollback()

void Harlinn::OCI::Transaction::Rollback ( )
inline

Member Data Documentation

◆ serviceContext_

const OCI::ServiceContext* Harlinn::OCI::Transaction::serviceContext_
private

The documentation for this class was generated from the following file: