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

#include <table_cache.h>

Public Member Functions

 Table_cache_iterator (const TABLE_SHARE *share_arg)
TABLEoperator++ (int)
void rewind ()

Detailed Description

Iterator which allows to go through all used TABLE instances for the table in all table caches.

Definition at line 244 of file table_cache.h.

Constructor & Destructor Documentation

Table_cache_iterator::Table_cache_iterator ( const TABLE_SHARE share_arg)
inline

Construct iterator over all used TABLE objects for the table share.

Note
Assumes that caller owns locks on all table caches.

Definition at line 551 of file table_cache.h.

Here is the call graph for this function:

Member Function Documentation

TABLE * Table_cache_iterator::operator++ ( int  )
inline

Get current used TABLE instance and move iterator to the next one.

Note
Assumes that caller owns locks on all table caches.

Definition at line 582 of file table_cache.h.

Here is the call graph for this function:


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