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

Public Types

enum  OpBits {
  OP_MASK = 0x0000F, OP_LOCK_MODE = 0x00010, OP_ACC_LOCK_MODE = 0x00020, OP_LOCK_OWNER = 0x00040,
  OP_RUN_QUEUE = 0x00080, OP_DIRTY_READ = 0x00100, OP_LOCK_REQ = 0x00200, OP_COMMIT_DELETE_CHECK = 0x00400,
  OP_INSERT_IS_DONE = 0x00800, OP_ELEMENT_DISAPPEARED = 0x01000, OP_STATE_MASK = 0xF0000, OP_STATE_IDLE = 0xF0000,
  OP_STATE_WAITING = 0x00000, OP_STATE_RUNNING = 0x10000, OP_STATE_EXECUTED = 0x30000, OP_EXECUTED_DIRTY_READ = 0x3050F,
  OP_INITIAL = ~(Uint32)0
}

Public Member Functions

bool is_same_trans (const Operationrec *op) const

Public Attributes

Uint32 m_op_bits
Uint32 localdata [2]
Uint32 elementIsforward
Uint32 elementPage
Uint32 elementPointer
Uint32 fid
Uint32 fragptr
Uint32 hashvaluePart
Uint32 hashValue
Uint32 nextLockOwnerOp
Uint32 nextOp
Uint32 nextParallelQue
union {
   Uint32   nextSerialQue
   Uint32   m_lock_owner_ptr_i
}; 
Uint32 prevOp
Uint32 prevLockOwnerOp
union {
   Uint32   prevParallelQue
   Uint32   m_lo_last_parallel_op_ptr_i
}; 
union {
   Uint32   prevSerialQue
   Uint32   m_lo_last_serial_op_ptr_i
}; 
Uint32 scanRecPtr
Uint32 transId1
Uint32 transId2
Uint32 userptr
Uint16 elementContainer
Uint16 tupkeylen
Uint32 xfrmtupkeylen
Uint32 userblockref
Uint32 scanBits

Detailed Description

Definition at line 490 of file Dbacc.hpp.


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