MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Dbtup::Tuple_header Struct Reference

Public Member Functions

 STATIC_CONST (HeaderSize=2)
 STATIC_CONST (TUP_VERSION_MASK=0xFFFF)
 STATIC_CONST (COPY_TUPLE=0x00010000)
 STATIC_CONST (DISK_PART=0x00020000)
 STATIC_CONST (DISK_ALLOC=0x00040000)
 STATIC_CONST (DISK_INLINE=0x00080000)
 STATIC_CONST (ALLOC=0x00100000)
 STATIC_CONST (MM_SHRINK=0x00200000)
 STATIC_CONST (MM_GROWN=0x00400000)
 STATIC_CONST (FREED=0x00800000)
 STATIC_CONST (FREE=0x00800000)
 STATIC_CONST (LCP_SKIP=0x01000000)
 STATIC_CONST (VAR_PART=0x04000000)
 STATIC_CONST (REORG_MOVE=0x08000000)
Uint32 get_tuple_version () const
void set_tuple_version (Uint32 version)
Uint32 * get_null_bits (const Tablerec *tabPtrP)
Uint32 * get_null_bits (const Tablerec *tabPtrP, Uint32 mm)
Var_part_refget_var_part_ref_ptr (const Tablerec *tabPtrP)
const Var_part_refget_var_part_ref_ptr (const Tablerec *tabPtrP) const
Uint32 * get_end_of_fix_part_ptr (const Tablerec *tabPtrP)
const Uint32 * get_end_of_fix_part_ptr (const Tablerec *tabPtrP) const
Uint32 * get_disk_ref_ptr (const Tablerec *tabPtrP)
const Uint32 * get_disk_ref_ptr (const Tablerec *tabPtrP) const
Uint32 * get_mm_gci (const Tablerec *tabPtrP)
Uint32 * get_dd_gci (const Tablerec *tabPtrP, Uint32 mm)

Public Attributes

union {
   Uint32   m_operation_ptr_i
   Uint32   m_base_record_ref
}; 
Uint32 m_header_bits
union {
   Uint32   m_checksum
   Uint32   m_data [1]
   Uint32   m_null_bits [1]
}; 

Detailed Description

Definition at line 1434 of file Dbtup.hpp.

Member Data Documentation

Uint32 Dbtup::Tuple_header::m_operation_ptr_i

List of prepared operations for this tuple. Points to most recent/last operation, ie. to walk the list must follow regOperPtr->prevActiveOp links.

Definition at line 1442 of file Dbtup.hpp.


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