MySQL 9.0.0
Source Code Documentation
|
Metadata_fields organizes m_optional_metadata into a structured format which is easy to access. More...
#include <rows_event.h>
Classes | |
struct | Default_charset |
Public Types | |
typedef std::pair< unsigned int, unsigned int > | uint_pair |
typedef std::vector< std::string > | str_vector |
Public Member Functions | |
Optional_metadata_fields (unsigned char *optional_metadata, unsigned int optional_metadata_len) | |
Public Attributes | |
Default_charset | m_default_charset |
Default_charset | m_enum_and_set_default_charset |
std::vector< bool > | m_signedness |
std::vector< unsigned int > | m_column_charset |
std::vector< unsigned int > | m_enum_and_set_column_charset |
std::vector< std::string > | m_column_name |
std::vector< str_vector > | m_enum_str_value |
std::vector< str_vector > | m_set_str_value |
std::vector< unsigned int > | m_geometry_type |
std::vector< unsigned int > | m_vector_dimensionality |
std::vector< uint_pair > | m_primary_key |
std::vector< bool > | m_column_visibility |
bool | is_valid |
Metadata_fields organizes m_optional_metadata into a structured format which is easy to access.
typedef std::vector<std::string> mysql::binlog::event::Table_map_event::Optional_metadata_fields::str_vector |
typedef std::pair<unsigned int, unsigned int> mysql::binlog::event::Table_map_event::Optional_metadata_fields::uint_pair |
mysql::binlog::event::Table_map_event::Optional_metadata_fields::Optional_metadata_fields | ( | unsigned char * | optional_metadata, |
unsigned int | optional_metadata_len | ||
) |
bool mysql::binlog::event::Table_map_event::Optional_metadata_fields::is_valid |
std::vector<unsigned int> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_column_charset |
std::vector<std::string> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_column_name |
std::vector<bool> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_column_visibility |
Default_charset mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_default_charset |
std::vector<unsigned int> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_enum_and_set_column_charset |
Default_charset mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_enum_and_set_default_charset |
std::vector<str_vector> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_enum_str_value |
std::vector<unsigned int> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_geometry_type |
std::vector<uint_pair> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_primary_key |
std::vector<str_vector> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_set_str_value |
std::vector<bool> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_signedness |
std::vector<unsigned int> mysql::binlog::event::Table_map_event::Optional_metadata_fields::m_vector_dimensionality |