MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PFS_object_row Struct Reference

#include <table_helper.h>

Public Member Functions

int make_row (PFS_table_share *pfs)
void set_field (uint index, Field *f)

Public Attributes

enum_object_type m_object_type
char m_schema_name [NAME_LEN]
uint m_schema_name_length
char m_object_name [NAME_LEN]
uint m_object_name_length

Detailed Description

Row fragment for columns OBJECT_TYPE, SCHEMA_NAME, OBJECT_NAME.

Definition at line 172 of file table_helper.h.

Member Function Documentation

int PFS_object_row::make_row ( PFS_table_share pfs)

Build a row from a memory buffer.

Definition at line 180 of file table_helper.cc.

Here is the caller graph for this function:

void PFS_object_row::set_field ( uint  index,
Field f 
)

Set a table field from the row.

Definition at line 199 of file table_helper.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

char PFS_object_row::m_object_name[NAME_LEN]

Column OBJECT_NAME.

Definition at line 181 of file table_helper.h.

uint PFS_object_row::m_object_name_length

Length in bytes of m_object_name.

Definition at line 183 of file table_helper.h.

enum_object_type PFS_object_row::m_object_type

Column OBJECT_TYPE.

Definition at line 175 of file table_helper.h.

char PFS_object_row::m_schema_name[NAME_LEN]

Column SCHEMA_NAME.

Definition at line 177 of file table_helper.h.

uint PFS_object_row::m_schema_name_length

Length in bytes of m_schema_name.

Definition at line 179 of file table_helper.h.


The documentation for this struct was generated from the following files: