#include <optional>
#include "field_types.h"
#include "lex_string.h"
#include "m_ctype.h"
#include "my_alloc.h"
#include "my_base.h"
#include "sql/dd/types/column.h"
#include "sql/field.h"
#include "sql/gis/srid.h"
#include "sql/sql_list.h"
#include "typelib.h"
 
Go to the source code of this file.
 | 
| class   | Create_field | 
|   | Create_field is a description a field/column that may or may not exists in a table.  More...
  | 
|   | 
◆ is_field_for_functional_index()
      
        
          | bool is_field_for_functional_index  | 
          ( | 
          const Create_field *  | 
          create_field | ) | 
           | 
        
      
 
- Returns
 - whether or not this field is a hidden column that represents a functional index. 
 
 
 
◆ is_hidden_by_system()
      
        
          | bool is_hidden_by_system  | 
          ( | 
          const Create_field *  | 
          create_field | ) | 
           | 
        
      
 
- Return values
 - 
  
    | true | If this column is hidden either in the storage engine or SQL layer. Either way, it is completely hidden from the user.  | 
    | false | Otherwise.  | 
  
   
 
 
◆ is_hidden_by_user()
- Return values
 - 
  
    | true | If this column is hidden by the user.  | 
    | false | otherwise.  |