MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ScanFragReq Class Reference

Public Types

enum  ReorgFlag { REORG_ALL = 0, REORG_NOT_MOVED = 1, REORG_MOVED = 2 }

Public Member Functions

 STATIC_CONST (SignalLength=12)
 STATIC_CONST (AttrInfoSectionNum=0)
 STATIC_CONST (KeyInfoSectionNum=1)

Static Public Member Functions

static Uint32 getLockMode (const Uint32 &requestInfo)
static Uint32 getHoldLockFlag (const Uint32 &requestInfo)
static Uint32 getKeyinfoFlag (const Uint32 &requestInfo)
static Uint32 getReadCommittedFlag (const Uint32 &requestInfo)
static Uint32 getRangeScanFlag (const Uint32 &requestInfo)
static Uint32 getDescendingFlag (const Uint32 &requestInfo)
static Uint32 getTupScanFlag (const Uint32 &requestInfo)
static Uint32 getAttrLen (const Uint32 &requestInfo)
static Uint32 getScanPrio (const Uint32 &requestInfo)
static Uint32 getNoDiskFlag (const Uint32 &requestInfo)
static Uint32 getLcpScanFlag (const Uint32 &requestInfo)
static Uint32 getStatScanFlag (const Uint32 &requestInfo)
static void setLockMode (Uint32 &requestInfo, Uint32 lockMode)
static void setHoldLockFlag (Uint32 &requestInfo, Uint32 holdLock)
static void setKeyinfoFlag (Uint32 &requestInfo, Uint32 keyinfo)
static void setReadCommittedFlag (Uint32 &requestInfo, Uint32 readCommitted)
static void setRangeScanFlag (Uint32 &requestInfo, Uint32 rangeScan)
static void setDescendingFlag (Uint32 &requestInfo, Uint32 descending)
static void setTupScanFlag (Uint32 &requestInfo, Uint32 tupScan)
static void setAttrLen (Uint32 &requestInfo, Uint32 attrLen)
static void setScanPrio (Uint32 &requestInfo, Uint32 prio)
static void setNoDiskFlag (Uint32 &requestInfo, Uint32 val)
static void setLcpScanFlag (Uint32 &requestInfo, Uint32 val)
static void setStatScanFlag (Uint32 &requestInfo, Uint32 val)
static void setReorgFlag (Uint32 &requestInfo, Uint32 val)
static Uint32 getReorgFlag (const Uint32 &requestInfo)
static void setCorrFactorFlag (Uint32 &requestInfo, Uint32 val)
static Uint32 getCorrFactorFlag (const Uint32 &requestInfo)

Public Attributes

Uint32 senderData
Uint32 resultRef
Uint32 savePointId
Uint32 requestInfo
Uint32 tableId
Uint32 fragmentNoKeyLen
Uint32 schemaVersion
Uint32 transId1
Uint32 transId2
union {
   Uint32   clientOpPtr
   Uint32   resultData
}; 
Uint32 batch_size_rows
Uint32 batch_size_bytes
Uint32 variableData [1]

Friends

class Dbtc
class Backup
class Suma
class Dblqh
class Dbspj
bool printSCAN_FRAGREQ (FILE *, const Uint32 *, Uint32, Uint16)
bool printSCAN_FRAGCONF (FILE *, const Uint32 *, Uint32, Uint16)

Detailed Description

Definition at line 24 of file ScanFrag.hpp.

Friends And Related Function Documentation

friend class Dblqh
friend

Reciver(s)

Definition at line 35 of file ScanFrag.hpp.

friend class Dbtc
friend

Sender(s)

Definition at line 28 of file ScanFrag.hpp.


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