MySQL 9.1.0
Source Code Documentation
|
Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, COLUMN_NAME. More...
#include <table_helper.h>
Public Member Functions | |
int | make_row (const MDL_key *mdl) |
Build a row from a memory buffer. More... | |
void | set_nullable_field (uint index, Field *f) |
Set a table field from the row. More... | |
Public Attributes | |
enum_object_type | m_object_type {NO_OBJECT_TYPE} |
Column OBJECT_TYPE. More... | |
char | m_schema_name [NAME_LEN] |
Column SCHEMA_NAME. More... | |
size_t | m_schema_name_length {0} |
Length in bytes of m_schema_name . More... | |
char | m_object_name [NAME_LEN] |
Column OBJECT_NAME. More... | |
size_t | m_object_name_length {0} |
Length in bytes of m_object_name . More... | |
char | m_column_name [NAME_LEN] |
Column OBJECT_NAME. More... | |
size_t | m_column_name_length {0} |
Length in bytes of m_column_name . More... | |
Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME, COLUMN_NAME.
int PFS_column_row::make_row | ( | const MDL_key * | mdl | ) |
Build a row from a memory buffer.
void PFS_column_row::set_nullable_field | ( | uint | index, |
Field * | f | ||
) |
Set a table field from the row.
char PFS_column_row::m_column_name[NAME_LEN] |
Column OBJECT_NAME.
size_t PFS_column_row::m_column_name_length {0} |
Length in bytes of m_column_name
.
char PFS_column_row::m_object_name[NAME_LEN] |
Column OBJECT_NAME.
size_t PFS_column_row::m_object_name_length {0} |
Length in bytes of m_object_name
.
enum_object_type PFS_column_row::m_object_type {NO_OBJECT_TYPE} |
Column OBJECT_TYPE.
char PFS_column_row::m_schema_name[NAME_LEN] |
Column SCHEMA_NAME.
size_t PFS_column_row::m_schema_name_length {0} |
Length in bytes of m_schema_name
.