MySQL 5.6.14 Source Code Document
|
#include <pfs_engine_table.h>
Public Member Functions | |
PFS_triple_index (uint index_1, uint index_2, uint index_3) | |
void | set_at (const struct PFS_triple_index *other) |
void | set_after (const struct PFS_triple_index *other) |
Public Attributes | |
uint | m_index_1 |
uint | m_index_2 |
uint | m_index_3 |
Position of a triple cursor, for iterations using 3 nested loops.
Definition at line 419 of file pfs_engine_table.h.
|
inline |
Constructor.
index_1 | the first index initial value. |
index_2 | the second index initial value. |
index_3 | the third index initial value. |
Definition at line 434 of file pfs_engine_table.h.
|
inline |
Set this index after a given position.
other | a position |
Definition at line 453 of file pfs_engine_table.h.
|
inline |
Set this index at a given position.
other | a position |
Definition at line 442 of file pfs_engine_table.h.
uint PFS_triple_index::m_index_1 |
Outer index.
Definition at line 422 of file pfs_engine_table.h.
uint PFS_triple_index::m_index_2 |
Current index within index_1.
Definition at line 424 of file pfs_engine_table.h.
uint PFS_triple_index::m_index_3 |
Current index within index_2.
Definition at line 426 of file pfs_engine_table.h.