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

Public Types

enum  State {
  Undef = 0, First = 1, Current = 2, Blocked = 3,
  Locked = 4, Next = 5, Last = 6, Aborting = 7,
  Invalid = 9
}
enum  Bits {
  SCAN_DD = 0x01, SCAN_VS = 0x02, SCAN_LCP = 0x04, SCAN_LOCK_SH = 0x10,
  SCAN_LOCK_EX = 0x20, SCAN_LOCK_WAIT = 0x40, SCAN_LOCK = SCAN_LOCK_SH | SCAN_LOCK_EX, SCAN_NR = 0x80
}

Public Attributes

Uint16 m_state
Uint16 m_bits
Uint32 m_userPtr
Uint32 m_userRef
Uint32 m_tableId
Uint32 m_fragId
Uint32 m_fragPtrI
Uint32 m_transId1
Uint32 m_transId2
union {
   Uint32   m_savePointId
   Uint32   m_scanGCI
}; 
Uint32 m_endPage
Uint32 m_accLockOp
ScanPos m_scanPos
DLFifoList< ScanLock >::Head m_accLockOps
union {
   Uint32   nextPool
   Uint32   nextList
}; 
Uint32 prevList

Detailed Description

Definition at line 500 of file Dbtup.hpp.


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