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

Public Member Functions

void bind_buffer (uchar *buffer)
bool buffer_is_bound () const

Public Attributes

uchar * str
uint length
Fieldfield
uint type
uint referenced_field_no
st_cache_fieldnext_copy_rowid
 Used to chain rowid copy objects belonging to one join_tab.
uint blob_length
uint offset

Detailed Description

Definition at line 37 of file sql_join_buffer.h.

Member Data Documentation

uint st_cache_field::blob_length

length of the blob to be copied

Definition at line 57 of file sql_join_buffer.h.

uint st_cache_field::length

maximal number of bytes to be copied from/to str

Definition at line 39 of file sql_join_buffer.h.

uint st_cache_field::offset

field offset to be saved in cache buffer

Definition at line 58 of file sql_join_buffer.h.

uchar* st_cache_field::str

buffer from/to where the field is to be copied

Definition at line 38 of file sql_join_buffer.h.

uint st_cache_field::type

category of the of the copied field (CACHE_BLOB et al.)

Definition at line 45 of file sql_join_buffer.h.


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