MySQL 5.6.14 Source Code Document
|
Public Attributes | |
Uint16 | m_parentId |
Uint16 | m_tupleId |
Uint16 | m_hash_head |
Uint16 | m_hash_next |
bool | m_skip |
Bitmask <(NDB_SPJ_MAX_TREE_NODES+31)/32 > | m_hasMatchingChild |
TupleSet contain two logically distinct set of information:
Both the child/parent correlation set and the parentId HashMap has been folded into the same structure on order to reduce number of objects being dynamically allocated. As an advantage this results in an autoscaling of the hash bucket size .
Structure is only present if 'isScanQuery'
Definition at line 526 of file NdbQueryOperation.cpp.
Bitmask<(NDB_SPJ_MAX_TREE_NODES+31)/32> NdbResultStream::TupleSet::m_hasMatchingChild |
If the n'th bit is set, then a matching tuple for the n,th child has been seen. This information is needed when generating left join tuples for those tuples that had no matching children.
Definition at line 540 of file NdbQueryOperation.cpp.