18 #ifndef ABSTRACT_QUERY_PLAN_H_INCLUDED 
   19 #define ABSTRACT_QUERY_PLAN_H_INCLUDED 
   82     const uint m_access_count;
 
   85     const JOIN_TAB* get_join_tab(uint join_tab_no) 
const;
 
  104     : m_iterator(item_equal) {}
 
  107     { 
return m_iterator++; }
 
  194     double get_fanout() 
const;
 
  218     mutable const char* m_other_access_reason;
 
  221     mutable int m_index_no;
 
  225     const JOIN_TAB* get_join_tab() 
const;
 
  227     void compute_type_and_index() 
const;
 
  242     DBUG_ASSERT(access_no < m_access_count);
 
  243     return m_table_accesses + access_no;
 
  251     return m_access_count;
 
  264       compute_type_and_index();
 
  265     return m_access_type;
 
  277       compute_type_and_index();
 
  278     return m_other_access_reason;
 
  288       compute_type_and_index();