![]() |
MySQL 8.0.43
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.