![]()  | 
  
    MySQL 9.5.0
    
   Source Code Documentation 
   | 
 
Does a breadth first traversal (BFT) of the B-tree, and invokes the callback for each of the B-tree nodes. More...
#include <btr0btr.h>
Classes | |
| struct | Callback | 
Public Member Functions | |
| BFT (const dict_index_t *index, Callback &cb) | |
| void | traverse () | 
| const dict_index_t * | index () const | 
Private Member Functions | |
| void | children_to_visit (buf_block_t *block) | 
| page_no_t | visit_next () | 
Private Attributes | |
| std::list< page_no_t > | m_pages_to_visit | 
| const dict_index_t * | m_index | 
| Callback & | m_callback | 
Does a breadth first traversal (BFT) of the B-tree, and invokes the callback for each of the B-tree nodes.
| BFT::BFT | ( | const dict_index_t * | index, | 
| Callback & | cb | ||
| ) | 
      
  | 
  private | 
      
  | 
  inline | 
| void BFT::traverse | ( | ) | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |