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

Used when finding key fields. More...

Collaboration diagram for Key_field:

Public Member Functions

 Key_field (Field *field, Item *val, uint level, uint optimize, bool eq_func, bool null_rejecting, bool *cond_guard, uint sj_pred_no)

Public Attributes

Fieldfield
Itemval
 May be empty if diff constant.
uint level
uint optimize
bool eq_func
bool null_rejecting
bool * cond_guard
uint sj_pred_no

Detailed Description

Used when finding key fields.

Definition at line 4622 of file sql_optimizer.cc.

Member Data Documentation

bool* Key_field::cond_guard
See Also
Key_use::cond_guard

Definition at line 4640 of file sql_optimizer.cc.

bool Key_field::null_rejecting

If true, the condition this struct represents will not be satisfied when val IS NULL.

See Also
Key_use::null_rejecting .

Definition at line 4639 of file sql_optimizer.cc.

uint Key_field::sj_pred_no
See Also
Key_use::sj_pred_no

Definition at line 4641 of file sql_optimizer.cc.


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