Drizzled Public API Documentation

i_s_table_cache_struct Struct Reference

Public Attributes

ulint rows_used
 
ulint rows_allocd
 
ulint row_size
 
i_s_mem_chunk_t chunks [MEM_CHUNKS_IN_TABLE_CACHE]
 

Detailed Description

This represents one table's cache.

Definition at line 147 of file trx0i_s.cc.

Member Data Documentation

i_s_mem_chunk_t i_s_table_cache_struct::chunks[MEM_CHUNKS_IN_TABLE_CACHE]

array of memory chunks that stores the rows

Definition at line 151 of file trx0i_s.cc.

Referenced by trx_i_s_cache_get_nth_row().

ulint i_s_table_cache_struct::row_size

size of a single row

Definition at line 150 of file trx0i_s.cc.

Referenced by trx_i_s_cache_get_nth_row().

ulint i_s_table_cache_struct::rows_allocd

number of allocated rows

Definition at line 149 of file trx0i_s.cc.

ulint i_s_table_cache_struct::rows_used

number of used rows

Definition at line 148 of file trx0i_s.cc.

Referenced by trx_i_s_cache_get_rows_used().


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