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

#include <innodb_api.h>

Collaboration diagram for mci_item:

Public Attributes

mci_column_t col_value [MCI_COL_TO_GET]
mci_column_textra_col_value
int n_extra_col

Detailed Description

"mci_item_t" represents values we read from a table row, and enough

to assemble to an memcached response. As described in above mci_col, we must have "MCI_COL_TO_GET" (5) column values to read. In addition, the user table could have multiple "value" columns, and it is possible to map such multiple "value" columns to a single memcached key, such value is separated by "separator" as defined in the "config_option" table. And we will assemble and disassemble the memcached value from these column values. And "extra_col_value" and "n_extra_col" is used to support multiple value columns

Definition at line 93 of file innodb_api.h.

Member Data Documentation

mci_column_t mci_item::col_value[MCI_COL_TO_GET]

columns in a row

Definition at line 94 of file innodb_api.h.

mci_column_t* mci_item::extra_col_value

whether there will be additional/multiple "values" to be stored

Definition at line 95 of file innodb_api.h.

int mci_item::n_extra_col

number of additional "value" columns

Definition at line 98 of file innodb_api.h.


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