| backup_or_restore_blob_pointers(bool backup) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | check_unique_fields_hash_map(TABLE *t, bool write, bool *found, bool *spill) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | doing_hash_deduplication() const | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | inlineprivate | 
  | DoInit() override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | privatevirtual | 
  | DoRead() override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | privatevirtual | 
  | EndPSIBatchModeIfStarted() override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | virtual | 
  | GetProfiler() const override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | inlinevirtual | 
  | GetTableIterProfiler() const | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | inline | 
  | handle_hash_map_full(const Operand &operand, ha_rows *stored_rows, bool single_row_too_large) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | HandleError(int error) | TableRowIterator | protected | 
  | Init() | RowIterator | inline | 
  | init_hash_map_for_new_exec() | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | load_HF_row_into_hash_map() | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_cte | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_hash_map | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_hash_map_iterator | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_invalidators | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_join | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_last_row | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_limit_rows | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_mem_root | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_next_ptr | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_num_full_reads | RowIterator | private | 
  | m_num_init_calls | RowIterator | private | 
  | m_num_rows | RowIterator | private | 
  | m_operands | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_profiler | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_query_expression | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_read_rows_before_dedup | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_ref_slice | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_reject_multiple_rows | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_rematerialize | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_row_size_upper_bound | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_rows_in_hash_map | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_spill_state | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_table | TableRowIterator | private | 
  | m_table_collection | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_table_iter_profiler | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_table_iterator | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | m_thd | RowIterator | private | 
  | m_use_hash_map | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | materialize_hash_map(TABLE *t, ha_rows *stored_rows, bool single_row_too_large) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | MaterializeIterator(THD *thd, Operands operands, const MaterializePathParameters *path_params, unique_ptr_destroy_only< RowIterator > table_iterator, JOIN *join) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > |  | 
  | MaterializeOperand(const Operand &operand, ha_rows *stored_rows) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | MaterializeRecursive() | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | num_full_reads() const | RowIterator | inline | 
  | num_init_calls() const | RowIterator | inline | 
  | num_rows() const | RowIterator | inline | 
  | PrintError(int error) | TableRowIterator | protected | 
  | process_row(const Operand &operand, Operands &operands, TABLE *t, uchar *set_counter_0, uchar *set_counter_1, bool *read_next) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | process_row_hash(const Operand &operand, TABLE *t, ha_rows *stored_rows) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | Read() | RowIterator | inline | 
  | read_next_row(const Operand &operand) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | real_iterator() | RowIterator | inlinevirtual | 
  | real_iterator() const | RowIterator | inlinevirtual | 
  | RowIterator(THD *thd) | RowIterator | inlineexplicit | 
  | RowIterator(const RowIterator &)=delete | RowIterator |  | 
  | RowIterator(RowIterator &&)=default | RowIterator |  | 
  | SetNullRowFlag(bool is_null_row) override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | inlinevirtual | 
  | SetOverrideProfiler(const IteratorProfiler *profiler) | RowIterator | inlinevirtual | 
  | SpillState | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | friend | 
  | StartPSIBatchMode() override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | inlinevirtual | 
  | store_row_in_hash_map(bool *single_row_too_large) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | table() const | TableRowIterator | inlineprotected | 
  | TableRowIterator(THD *thd, TABLE *table) | TableRowIterator | inline | 
  | thd() const | RowIterator | inlineprotected | 
  | UnlockRow() override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | inlinevirtual | 
  | update_row_in_hash_map() | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private | 
  | ~RowIterator()=default | RowIterator | virtual |