CUBRID Engine  latest
mvcc_snapshot Struct Reference

#include <mvcc.h>

Collaboration diagram for mvcc_snapshot:
Collaboration graph

Public Member Functions

 mvcc_snapshot ()
 
void reset ()
 
mvcc_snapshotoperator= (const mvcc_snapshot &snapshot)=delete
 
void copy_to (mvcc_snapshot &other) const
 

Public Attributes

MVCCID lowest_active_mvccid
 
MVCCID highest_completed_mvccid
 
mvcc_active_tran m_active_mvccs
 
MVCC_SNAPSHOT_FUNC snapshot_fnc
 
bool valid
 

Detailed Description

Definition at line 169 of file mvcc.h.

Constructor & Destructor Documentation

mvcc_snapshot::mvcc_snapshot ( )

Definition at line 643 of file mvcc.c.

Member Function Documentation

void mvcc_snapshot::copy_to ( mvcc_snapshot other) const
mvcc_snapshot& mvcc_snapshot::operator= ( const mvcc_snapshot snapshot)
delete
void mvcc_snapshot::reset ( void  )

Definition at line 653 of file mvcc.c.

References highest_completed_mvccid, lowest_active_mvccid, m_active_mvccs, MVCCID_NULL, NULL, mvcc_active_tran::reset(), snapshot_fnc, and valid.

Referenced by mvcc_info::reset().

Here is the caller graph for this function:

Member Data Documentation

MVCCID mvcc_snapshot::lowest_active_mvccid

The documentation for this struct was generated from the following files: