MySQL 8.0.39
Source Code Documentation
AlternativeIterator Member List

This is the complete list of members for AlternativeIterator, including all inherited members.

AlternativeIterator(THD *thd, TABLE *table, unique_ptr_destroy_only< RowIterator > source, unique_ptr_destroy_only< RowIterator > table_scan_iterator, Index_lookup *ref)AlternativeIterator
EndPSIBatchModeIfStarted()RowIteratorinlinevirtual
GetProfiler() constRowIteratorinlinevirtual
Init() overrideAlternativeIteratorvirtual
m_applicable_cond_guardsAlternativeIteratorprivate
m_iteratorAlternativeIteratorprivate
m_last_iterator_initedAlternativeIteratorprivate
m_source_iteratorAlternativeIteratorprivate
m_tableAlternativeIteratorprivate
m_table_scan_iteratorAlternativeIteratorprivate
m_thdRowIteratorprivate
Read() overrideAlternativeIteratorinlinevirtual
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
SetNullRowFlag(bool is_null_row) overrideAlternativeIteratorinlinevirtual
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler)RowIteratorinlinevirtual
StartPSIBatchMode()RowIteratorinlinevirtual
thd() constRowIteratorinlineprotected
UnlockRow() overrideAlternativeIteratorinlinevirtual
~RowIterator()=defaultRowIteratorvirtual