| MySQL 5.6.14 Source Code Document
    | 
#include <item.h>


| Public Member Functions | |
| Name_string (const char *str, size_t length) | |
| Name_string (const LEX_STRING str) | |
| Name_string (const char *str, size_t length, bool is_null_terminated) | |
| Name_string (const LEX_STRING str, bool is_null_terminated) | |
| void | copy (const char *str, size_t length, const CHARSET_INFO *cs) | 
| void | copy (const char *str, size_t length) | 
| void | copy (const char *str) | 
| void | copy (const LEX_STRING lex) | 
| void | copy (const LEX_STRING *lex) | 
| void | copy (const Name_string str) | 
| bool | eq (const char *str) const | 
| bool | eq_safe (const char *str) const | 
| bool | eq (const Name_string name) const | 
| bool | eq_safe (const Name_string name) const | 
|  Public Member Functions inherited from Simple_cstring | |
| Simple_cstring (const char *str_arg, size_t length_arg) | |
| Simple_cstring (const LEX_STRING arg) | |
| void | reset () | 
| void | set (const char *str) | 
| const char * | ptr () const | 
| bool | is_set () const | 
| size_t | length () const | 
| bool | eq_bin (const Simple_cstring other) const | 
| void | strcpy (char *buff) const | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from Simple_cstring | |
| void | set (const char *str_arg, size_t length_arg) | 
Storage for name strings. Enpowers Simple_cstring with allocation routines from the sql_strmake family.
This class must stay as small as possible as we often pass it into functions using call-by-value evaluation.
Don't add new members or virual methods into this class!
| void Name_string::copy | ( | const char * | str, | 
| size_t | length, | ||
| const CHARSET_INFO * | cs | ||
| ) | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Compare name to another name in Name_string, case insensitively.
Definition at line 230 of file item.h.
