| 
|   | Item_name_string () | 
|   | 
|   | Item_name_string (const Name_string name) | 
|   | 
| void  | set_autogenerated (bool is_autogenerated) | 
|   | Set m_is_autogenerated flag to the given value.  More...
  | 
|   | 
| bool  | is_autogenerated () const | 
|   | Return the auto-generated flag.  More...
  | 
|   | 
| void  | copy (const char *str_arg, size_t length_arg, const CHARSET_INFO *cs_arg, bool is_autogenerated_arg) | 
|   | Copy name together with autogenerated flag.  More...
  | 
|   | 
| void  | copy (const char *str, size_t length, const CHARSET_INFO *cs) | 
|   | Allocate space using sql_strmake() or sql_strmake_with_convert().  More...
  | 
|   | 
| void  | copy (const char *str, size_t length) | 
|   | Variants for copy(), for various argument combinations.  More...
  | 
|   | 
| void  | copy (const char *str) | 
|   | 
| void  | copy (const LEX_STRING lex) | 
|   | 
| void  | copy (const LEX_STRING *lex) | 
|   | 
| void  | copy (const Name_string str) | 
|   | 
|   | Name_string () | 
|   | 
|   | Name_string (const char *str, size_t length) | 
|   | 
|   | Name_string (const LEX_STRING str) | 
|   | 
|   | Name_string (const LEX_CSTRING 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) | 
|   | Allocate space using sql_strmake() or sql_strmake_with_convert().  More...
  | 
|   | 
| void  | copy (const char *str, size_t length) | 
|   | Variants for copy(), for various argument combinations.  More...
  | 
|   | 
| 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 | 
|   | Compare name to another name in C string, case insensitively.  More...
  | 
|   | 
| bool  | eq_safe (const char *str) const | 
|   | 
| bool  | eq (const Name_string name) const | 
|   | Compare name to another name in Name_string, case insensitively.  More...
  | 
|   | 
| bool  | eq_safe (const Name_string name) const | 
|   | 
| void  | set (const char *str_arg, size_t length_arg) | 
|   | Initialize from a C string whose length is already known.  More...
  | 
|   | 
|   | Simple_cstring () | 
|   | 
|   | Simple_cstring (const char *str_arg, size_t length_arg) | 
|   | 
|   | Simple_cstring (const LEX_STRING arg) | 
|   | 
|   | Simple_cstring (const LEX_CSTRING arg) | 
|   | 
| void  | reset () | 
|   | 
| void  | set (const char *str) | 
|   | Set to a null-terminated string.  More...
  | 
|   | 
| const char *  | ptr () const | 
|   | Return string buffer.  More...
  | 
|   | 
| bool  | is_set () const | 
|   | Check if m_ptr is set.  More...
  | 
|   | 
| size_t  | length () const | 
|   | Return name length.  More...
  | 
|   | 
| bool  | eq_bin (const Simple_cstring other) const | 
|   | Compare to another Simple_cstring.  More...
  | 
|   | 
| void  | strcpy (char *buff) const | 
|   | Copy to the given buffer.  More...
  | 
|   | 
Storage for Item names. 
Adds "autogenerated" flag and warning functionality to Name_string.