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 |
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) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private |
HandleError(int error) | TableRowIterator | protected |
hash_map_type typedef | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private |
Init() override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | virtual |
LEFT_OPERAND enum value | 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_operands | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private |
m_overflow_mem_root | 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) | 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 |
Operand_type enum name | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private |
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() override | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | virtual |
read_next_row(const Operand &operand) | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private |
real_iterator() | RowIterator | inlinevirtual |
real_iterator() const | RowIterator | inlinevirtual |
RIGHT_OPERAND enum value | anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > | private |
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([[maybe_unused]] 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(Operand_type type=LEFT_OPERAND) | 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 |