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

#include <innodb_engine.h>

Collaboration diagram for innodb_conn_data_struct:

Public Attributes

ib_crsr_t read_crsr
ib_crsr_t idx_read_crsr
ib_trx_t crsr_trx
ib_crsr_t crsr
ib_crsr_t idx_crsr
bool in_use
bool is_stale
void * conn_cookie
uint64_t n_total_reads
uint64_t n_reads_since_commit
uint64_t n_total_writes
uint64_t n_writes_since_commit
void * thd
void * mysql_tbl
meta_cfg_info_tconn_meta
pthread_mutex_t curr_conn_mutex
 conn_list

Detailed Description

Connection specific data

Definition at line 50 of file innodb_engine.h.

Member Data Documentation

void* innodb_conn_data_struct::conn_cookie

connection cookie

Definition at line 61 of file innodb_engine.h.

innodb_conn_data_struct::conn_list

list ptr

Definition at line 77 of file innodb_engine.h.

meta_cfg_info_t* innodb_conn_data_struct::conn_meta

metadata info for this connection

Definition at line 73 of file innodb_engine.h.

ib_crsr_t innodb_conn_data_struct::crsr

data cursor

Definition at line 55 of file innodb_engine.h.

ib_trx_t innodb_conn_data_struct::crsr_trx

transaction for write cursor

Definition at line 54 of file innodb_engine.h.

pthread_mutex_t innodb_conn_data_struct::curr_conn_mutex

mutex protect current connection

Definition at line 75 of file innodb_engine.h.

ib_crsr_t innodb_conn_data_struct::idx_crsr

index cursor

Definition at line 56 of file innodb_engine.h.

ib_crsr_t innodb_conn_data_struct::idx_read_crsr

index cursor for read

Definition at line 53 of file innodb_engine.h.

bool innodb_conn_data_struct::in_use

whether the connection is processing a request

Definition at line 57 of file innodb_engine.h.

bool innodb_conn_data_struct::is_stale

connection closed, this is stale

Definition at line 59 of file innodb_engine.h.

void* innodb_conn_data_struct::mysql_tbl

MySQL TABLE, used for binlog

Definition at line 72 of file innodb_engine.h.

uint64_t innodb_conn_data_struct::n_reads_since_commit

number of reads since last commit

Definition at line 64 of file innodb_engine.h.

uint64_t innodb_conn_data_struct::n_total_reads

number of reads

Definition at line 62 of file innodb_engine.h.

uint64_t innodb_conn_data_struct::n_total_writes

number of updates, including write/update/delete

Definition at line 66 of file innodb_engine.h.

uint64_t innodb_conn_data_struct::n_writes_since_commit

number of updates since last commit

Definition at line 69 of file innodb_engine.h.

ib_crsr_t innodb_conn_data_struct::read_crsr

read only cursor for the connection

Definition at line 51 of file innodb_engine.h.

void* innodb_conn_data_struct::thd

MySQL THD, used for binlog

Definition at line 71 of file innodb_engine.h.


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