Detailed Description
Definition at line 1321 of file table.h.
 Member Data Documentation
      
        
          | uint st_field_info::field_flags | 
      
 
This is used to set column attributes. By default, columns are NOT NULL and SIGNED, and you can deviate from the default by setting the appopriate flags. You can use either one of the flags MY_I_S_MAYBE_NULL and  or combine them using the bitwise or operator 
Definition at line 1347 of file table.h.
 
 
      
        
          | uint st_field_info::field_length | 
      
 
For string-type columns, this is the maximum number of characters. Otherwise, it is the 'display-length' for the column. 
Definition at line 1331 of file table.h.
 
 
      
        
          | const char* st_field_info::field_name | 
      
 
This is used as column name. 
Definition at line 1326 of file table.h.
 
 
      
        
          | enum enum_field_types st_field_info::field_type | 
      
 
This denotes data type for the column. For the most part, there seems to be one entry in the enum for each SQL data type, although there seem to be a number of additional entries in the enum. 
Definition at line 1337 of file table.h.
 
 
      
        
          | uint st_field_info::open_method | 
      
 
This should be one of SKIP_OPEN_TABLE, OPEN_FRM_ONLY or OPEN_FULL_TABLE. 
Definition at line 1353 of file table.h.
 
 
The documentation for this struct was generated from the following file: