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

Public Types

enum  St { StUndef = 0, StDefine = 1, StPrepare = 2, StCommit = 3 }
enum  Op {
  OpNone = 0, OpIns = 2, OpUpd = 4, OpDel = 8,
  OpRead = 16, OpReadEx = 32, OpReadCom = 64, OpDML = 2 | 4 | 8,
  OpREAD = 16 | 32 | 64
}

Public Member Functions

 Row (const Tab &tab)
void copy (const Row &row2, bool copy_bi)
void copyval (const Row &row2, uint colmask=~0)
void calc (Par par, uint i, uint colmask=~0)
int setval (Par par, uint colmask=~0)
int setval (Par par, const ITab &itab)
int insrow (Par par)
int updrow (Par par)
int updrow (Par par, const ITab &itab)
int delrow (Par par)
int delrow (Par par, const ITab &itab)
int selrow (Par par)
int selrow (Par par, const ITab &itab)
int setrow (Par par)
int cmp (Par par, const Row &row2) const
int cmp (Par par, const Row &row2, const ITab &itab) const
int verify (Par par, const Row &row2, bool pkonly) const

Public Attributes

const Tabm_tab
Val ** m_val
St m_st
Op m_op
Uint64 m_txid
Rowm_bi

Detailed Description

Definition at line 2246 of file testOIBasic.cpp.


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