
Transaction IDs are 64-bit quantities. They can be constructed of and used as a pair of two 32-bit value, the high and low parts, or they can be constructed from a single 64-bit value.
Definition at line 82 of file tid_t.h.
Public Types | |
| typedef w_base_t::uint8_t | datum_t | 
| enum | |
Public Member Functions | |
| tid_t () | |
| tid_t (uint4_t l, uint4_t h) | |
| tid_t (datum_t x) | |
| uint4_t | get_hi () const | 
| uint4_t | get_lo () const | 
| tid_t & | operator= (const tid_t &t) | 
| bool | invalid () const | 
| datum_t | atomic_incr () | 
| tid_t & | atomic_assign_max (const tid_t &tid) | 
| tid_t & | atomic_assign_min (const tid_t &tid) | 
| bool | operator== (const tid_t &tid) const | 
| bool | operator!= (const tid_t &tid) const | 
| bool | operator< (const tid_t &tid) const | 
| bool | operator<= (const tid_t &tid) const | 
| bool | operator> (const tid_t &tid) const | 
| bool | operator>= (const tid_t &tid) const | 
Static Public Attributes | |
| static const tid_t | Max | 
| static const tid_t | null | 
 1.4.7