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

Public Member Functions

void init ()
void copy (const Val &val2)
void make (uint numattrs, const Lim &lim)
int cmp (const Val &val2, uint numattrs=g_numattrs, uint *num_eq=0) const
void fromib (const NdbIndexScanOperation::IndexBound &ib, uint j)
 Val (const Col &col)
void copy (const Val &val2)
void copy (const void *addr)
const void * dataaddr () const
void calc (Par par, uint i)
void calckey (Par par, uint i)
void calckeychars (Par par, uint i, uint &n, uchar *buf)
void calcnokey (Par par)
void calcnokeychars (Par par, uint &n, uchar *buf)
int setval (Par par) const
int setval (Par par, const ICol &icol) const
int cmp (Par par, const Val &val2) const
int cmpchars (Par par, const uchar *buf1, uint len1, const uchar *buf2, uint len2) const
int verify (Par par, const Val &val2) const

Public Attributes

uint8 m_numattrs
int8 b_null
int8 c_null
int8 d_null
Uint32 b
uchar c [1+g_charlen]
Uint16 d
const Colm_col
union {
   Uint32   m_uint32
   uchar *   m_char
   uchar *   m_varchar
   uchar *   m_longvarchar
}; 
bool m_null

Detailed Description

Definition at line 368 of file testIndexStat.cpp.


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