backup_or_restore_blob_pointers(bool backup) | MaterializeIterator< Profiler > | private |
check_unique_fields_hash_map(TABLE *t, bool write, bool *found, bool *spill) | MaterializeIterator< Profiler > | private |
doing_hash_deduplication() const | MaterializeIterator< Profiler > | inlineprivate |
EndPSIBatchModeIfStarted() override | MaterializeIterator< Profiler > | virtual |
GetProfiler() const override | MaterializeIterator< Profiler > | inlinevirtual |
GetTableIterProfiler() const | MaterializeIterator< Profiler > | inline |
handle_hash_map_full(const materialize_iterator::Operand &operand, ha_rows *stored_rows) | MaterializeIterator< Profiler > | private |
HandleError(int error) | TableRowIterator | protected |
hash_map_type typedef | MaterializeIterator< Profiler > | private |
Init() override | MaterializeIterator< Profiler > | virtual |
LEFT_OPERAND enum value | MaterializeIterator< Profiler > | private |
load_HF_row_into_hash_map() | MaterializeIterator< Profiler > | private |
m_cte | MaterializeIterator< Profiler > | private |
m_hash_map | MaterializeIterator< Profiler > | private |
m_hash_map_iterator | MaterializeIterator< Profiler > | private |
m_invalidators | MaterializeIterator< Profiler > | private |
m_join | MaterializeIterator< Profiler > | private |
m_last_row | MaterializeIterator< Profiler > | private |
m_limit_rows | MaterializeIterator< Profiler > | private |
m_mem_root | MaterializeIterator< Profiler > | private |
m_next_ptr | MaterializeIterator< Profiler > | private |
m_operands | MaterializeIterator< Profiler > | private |
m_overflow_mem_root | MaterializeIterator< Profiler > | private |
m_profiler | MaterializeIterator< Profiler > | private |
m_query_expression | MaterializeIterator< Profiler > | private |
m_read_rows_before_dedup | MaterializeIterator< Profiler > | private |
m_ref_slice | MaterializeIterator< Profiler > | private |
m_reject_multiple_rows | MaterializeIterator< Profiler > | private |
m_rematerialize | MaterializeIterator< Profiler > | private |
m_row_size_upper_bound | MaterializeIterator< Profiler > | private |
m_rows_in_hash_map | MaterializeIterator< Profiler > | private |
m_spill_state | MaterializeIterator< Profiler > | private |
m_table | TableRowIterator | private |
m_table_collection | MaterializeIterator< Profiler > | private |
m_table_iter_profiler | MaterializeIterator< Profiler > | private |
m_table_iterator | MaterializeIterator< Profiler > | private |
m_thd | RowIterator | private |
m_use_hash_map | MaterializeIterator< Profiler > | private |
materialize_hash_map(TABLE *t, ha_rows *stored_rows) | MaterializeIterator< Profiler > | private |
materialize_iterator::SpillState | MaterializeIterator< Profiler > | friend |
MaterializeIterator(THD *thd, materialize_iterator::Operands operands, const MaterializePathParameters *path_params, unique_ptr_destroy_only< RowIterator > table_iterator, JOIN *join) | MaterializeIterator< Profiler > | |
MaterializeOperand(const materialize_iterator::Operand &operand, ha_rows *stored_rows) | MaterializeIterator< Profiler > | private |
MaterializeRecursive() | MaterializeIterator< Profiler > | private |
Operand_type enum name | MaterializeIterator< Profiler > | private |
PrintError(int error) | TableRowIterator | protected |
process_row(const materialize_iterator::Operand &operand, materialize_iterator::Operands &operands, TABLE *t, uchar *set_counter_0, uchar *set_counter_1, bool *read_next) | MaterializeIterator< Profiler > | private |
process_row_hash(const materialize_iterator::Operand &operand, TABLE *t, ha_rows *stored_rows) | MaterializeIterator< Profiler > | private |
Read() override | MaterializeIterator< Profiler > | virtual |
read_next_row(const materialize_iterator::Operand &operand) | MaterializeIterator< Profiler > | private |
real_iterator() | RowIterator | inlinevirtual |
real_iterator() const | RowIterator | inlinevirtual |
RIGHT_OPERAND enum value | MaterializeIterator< Profiler > | private |
RowIterator(THD *thd) | RowIterator | inlineexplicit |
RowIterator(const RowIterator &)=delete | RowIterator | |
RowIterator(RowIterator &&)=default | RowIterator | |
SetNullRowFlag(bool is_null_row) override | MaterializeIterator< Profiler > | inlinevirtual |
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler) | RowIterator | inlinevirtual |
StartPSIBatchMode() override | MaterializeIterator< Profiler > | inlinevirtual |
store_row_in_hash_map(Operand_type type=LEFT_OPERAND) | MaterializeIterator< Profiler > | private |
table() const | TableRowIterator | inlineprotected |
TableRowIterator(THD *thd, TABLE *table) | TableRowIterator | inline |
thd() const | RowIterator | inlineprotected |
UnlockRow() override | MaterializeIterator< Profiler > | inlinevirtual |
update_row_in_hash_map() | MaterializeIterator< Profiler > | private |
~RowIterator()=default | RowIterator | virtual |