MySQL 9.1.0
Source Code Documentation
|
Column type description for foreign key columns compatibility check. More...
#include <handler.h>
Public Attributes | |
dd::enum_column_types | type |
size_t | char_length |
const CHARSET_INFO * | field_charset |
size_t | elements_count |
uint | numeric_scale |
bool | is_unsigned |
Column type description for foreign key columns compatibility check.
Contains subset of information from dd::Column class. It is inconvenient to use dd::Column class directly for such checks because it requires valid dd::Table object and in some cases we want to produce Ha_fk_column_type right from column description in Create_field format.
size_t Ha_fk_column_type::char_length |
size_t Ha_fk_column_type::elements_count |
const CHARSET_INFO* Ha_fk_column_type::field_charset |
bool Ha_fk_column_type::is_unsigned |
uint Ha_fk_column_type::numeric_scale |
dd::enum_column_types Ha_fk_column_type::type |