| 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 |