MySQL 9.0.0
Source Code Documentation
NestedLoopSemiJoinWithDuplicateRemovalIterator Member List

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

EndPSIBatchModeIfStarted() overrideNestedLoopSemiJoinWithDuplicateRemovalIteratorinlinevirtual
GetProfiler() constRowIteratorinlinevirtual
Init() overrideNestedLoopSemiJoinWithDuplicateRemovalIteratorvirtual
m_deduplicate_against_previous_rowNestedLoopSemiJoinWithDuplicateRemovalIteratorprivate
m_keyNestedLoopSemiJoinWithDuplicateRemovalIteratorprivate
m_key_bufNestedLoopSemiJoinWithDuplicateRemovalIteratorprivate
m_key_lenNestedLoopSemiJoinWithDuplicateRemovalIteratorprivate
m_source_innerNestedLoopSemiJoinWithDuplicateRemovalIteratorprivate
m_source_outerNestedLoopSemiJoinWithDuplicateRemovalIteratorprivate
m_table_outerNestedLoopSemiJoinWithDuplicateRemovalIteratorprivate
m_thdRowIteratorprivate
NestedLoopSemiJoinWithDuplicateRemovalIterator(THD *thd, unique_ptr_destroy_only< RowIterator > source_outer, unique_ptr_destroy_only< RowIterator > source_inner, const TABLE *table, KEY *key, size_t key_len)NestedLoopSemiJoinWithDuplicateRemovalIterator
Read() overrideNestedLoopSemiJoinWithDuplicateRemovalIteratorvirtual
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
SetNullRowFlag(bool is_null_row) overrideNestedLoopSemiJoinWithDuplicateRemovalIteratorinlinevirtual
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler)RowIteratorinlinevirtual
StartPSIBatchMode()RowIteratorinlinevirtual
thd() constRowIteratorinlineprotected
UnlockRow() overrideNestedLoopSemiJoinWithDuplicateRemovalIteratorinlinevirtual
~RowIterator()=defaultRowIteratorvirtual