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

Public Member Functions

void init ()
bool isNull () const
void assign (RowRef ref)
void copyto (RowRef &ref) const
void clear (Uint32 *ptr)
void store (Uint32 *_ptr, Uint32 pos, RowRef ref)
 STATIC_CONST (MAP_SIZE_PER_REF_16=3)

Static Public Member Functions

static void load (const Uint32 *_ptr, Uint32 pos, RowRef &ref)
static bool isNull (const Uint32 *_ptr, Uint32 pos)

Public Attributes

RowRef m_map_ref
Uint16 m_size
Uint16 m_elements

Detailed Description

Definition at line 206 of file Dbspj.hpp.

Member Function Documentation

void Dbspj::RowMap::clear ( Uint32 *  ptr)
inline

functions for manipulating content of map

Definition at line 231 of file Dbspj.hpp.

Member Data Documentation

RowRef Dbspj::RowMap::m_map_ref

Data used for a map with rows (key is correlation id) currently a single array is used to store row references (size == batch size)

Definition at line 213 of file Dbspj.hpp.


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