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

Public Attributes

unsigned field_no:16
unsigned orig_len:16
que_node_t * exp
dfield_t new_val

Detailed Description

Definition at line 405 of file row0upd.h.

Member Data Documentation

que_node_t* upd_field_t::exp

expression for calculating a new value: it refers to column values and constants in the symbol table of the query graph

Definition at line 415 of file row0upd.h.

unsigned upd_field_t::field_no

field number in an index, usually the clustered index, but in updating a secondary index record in btr0cur.cc this is the position in the secondary index

Definition at line 406 of file row0upd.h.

dfield_t upd_field_t::new_val

new value for the column

Definition at line 420 of file row0upd.h.

unsigned upd_field_t::orig_len

original length of the locally stored part of an externally stored column, or 0

Definition at line 412 of file row0upd.h.


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