MySQL 8.4.0
Source Code Documentation
anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler > Member List

This is the complete list of members for anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >, including all inherited members.

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() constanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >inlineprivate
EndPSIBatchModeIfStarted() overrideanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >virtual
GetProfiler() const overrideanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >inlinevirtual
GetTableIterProfiler() constanonymous_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)TableRowIteratorprotected
hash_map_type typedefanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
Init() overrideanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >virtual
LEFT_OPERAND enum valueanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
load_HF_row_into_hash_map()anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_cteanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_hash_mapanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_hash_map_iteratoranonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_invalidatorsanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_joinanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_last_rowanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_limit_rowsanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_mem_rootanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_next_ptranonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_operandsanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_overflow_mem_rootanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_profileranonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_query_expressionanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_read_rows_before_dedupanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_ref_sliceanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_reject_multiple_rowsanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_rematerializeanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_row_size_upper_boundanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_rows_in_hash_mapanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_spill_stateanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_tableTableRowIteratorprivate
m_table_collectionanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_table_iter_profileranonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_table_iteratoranonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
m_thdRowIteratorprivate
m_use_hash_mapanonymous_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 nameanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
PrintError(int error)TableRowIteratorprotected
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() overrideanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >virtual
read_next_row(const Operand &operand)anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
RIGHT_OPERAND enum valueanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
SetNullRowFlag(bool is_null_row) overrideanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >inlinevirtual
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler)RowIteratorinlinevirtual
SpillStateanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >friend
StartPSIBatchMode() overrideanonymous_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() constTableRowIteratorinlineprotected
TableRowIterator(THD *thd, TABLE *table)TableRowIteratorinline
thd() constRowIteratorinlineprotected
UnlockRow() overrideanonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >inlinevirtual
update_row_in_hash_map()anonymous_namespace{composite_iterators.cc}::MaterializeIterator< Profiler >private
~RowIterator()=defaultRowIteratorvirtual