MySQL 8.0.41
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
BKAIterator Member List

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

BatchFinished()BKAIteratorprivate
BeginNewBatch()BKAIteratorprivate
BKAIterator(THD *thd, unique_ptr_destroy_only< RowIterator > outer_input, const Prealloced_array< TABLE *, 4 > &outer_input_tables, unique_ptr_destroy_only< RowIterator > inner_input, size_t max_memory_available, size_t mrr_bytes_needed_for_single_inner_row, float expected_inner_rows_per_outer_row, bool store_rowids, table_map tables_to_get_rowid_for, MultiRangeRowIterator *mrr_iterator, JoinType join_type)BKAIterator
EndPSIBatchModeIfStarted() overrideBKAIteratorinlinevirtual
GetProfiler() constRowIteratorinlinevirtual
Init() overrideBKAIteratorvirtual
m_bytes_usedBKAIteratorprivate
m_current_posBKAIteratorprivate
m_end_of_outer_rowsBKAIteratorprivate
m_has_row_from_previous_batchBKAIteratorprivate
m_inner_inputBKAIteratorprivate
m_join_typeBKAIteratorprivate
m_max_memory_availableBKAIteratorprivate
m_mem_rootBKAIteratorprivate
m_mrr_bytes_needed_for_single_inner_rowBKAIteratorprivate
m_mrr_bytes_needed_per_rowBKAIteratorprivate
m_mrr_iteratorBKAIteratorprivate
m_outer_inputBKAIteratorprivate
m_outer_input_tablesBKAIteratorprivate
m_outer_row_bufferBKAIteratorprivate
m_rowsBKAIteratorprivate
m_stateBKAIteratorprivate
m_thdRowIteratorprivate
MakeNullComplementedRow()BKAIteratorprivate
Read() overrideBKAIteratorvirtual
ReadOuterRows()BKAIteratorprivate
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
SetNullRowFlag(bool is_null_row) overrideBKAIteratorinlinevirtual
SetOverrideProfiler(const IteratorProfiler *profiler)RowIteratorinlinevirtual
StartPSIBatchMode()RowIteratorinlinevirtual
State enum nameBKAIteratorprivate
thd() constRowIteratorinlineprotected
UnlockRow() overrideBKAIteratorinlinevirtual
~RowIterator()=defaultRowIteratorvirtual