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

#include <innodb_api.h>

Public Attributes

char * value_str
int value_len
uint64_t value_int
bool is_str
bool is_valid
bool is_null
bool allocated

Detailed Description

mci_column is the structure that stores and describes a column info

in InnoDB Memcached. The supported column types are either character type or integer type (see above "enum mci_col" for columns supporting memcached)

Definition at line 72 of file innodb_api.h.

Member Data Documentation

bool mci_column::allocated

whether memory allocated to store the value

Definition at line 80 of file innodb_api.h.

bool mci_column::is_null

whether it is a NULL value

Definition at line 79 of file innodb_api.h.

bool mci_column::is_str

whether the value is char or int

Definition at line 76 of file innodb_api.h.

bool mci_column::is_valid

this structure contains valid or stale column value

Definition at line 77 of file innodb_api.h.

uint64_t mci_column::value_int

integer value

Definition at line 75 of file innodb_api.h.

int mci_column::value_len

char value length in bytes

Definition at line 74 of file innodb_api.h.

char* mci_column::value_str

char value of the column

Definition at line 73 of file innodb_api.h.


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