MySQL 8.0.39
Source Code Documentation
|
Position of a triple cursor, for iterations using 3 nested loops. More...
#include <pfs_engine_table.h>
Public Member Functions | |
PFS_triple_index (uint index_1, uint index_2, uint index_3) | |
Constructor. More... | |
void | set_at (uint index_1, uint index_2, uint index_3) |
Set this index at a given position. More... | |
void | set_at (const PFS_triple_index *other) |
Set this index at a given position. More... | |
void | set_after (const PFS_triple_index *other) |
Set this index after a given position. More... | |
Public Attributes | |
uint | m_index_1 |
Outer index. More... | |
uint | m_index_2 |
Current index within index_1. More... | |
uint | m_index_3 |
Current index within index_2. More... | |
Position of a triple cursor, for iterations using 3 nested loops.
Constructor.
index_1 | the first index initial value. |
index_2 | the second index initial value. |
index_3 | the third index initial value. |
|
inline |
Set this index after a given position.
other | a position |
|
inline |
Set this index at a given position.
other | a position |
Set this index at a given position.
uint PFS_triple_index::m_index_1 |
Outer index.
uint PFS_triple_index::m_index_2 |
Current index within index_1.
uint PFS_triple_index::m_index_3 |
Current index within index_2.