MySQL 8.4.2
Source Code Documentation
AggregateIterator Member List

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

AggregateIterator(THD *thd, unique_ptr_destroy_only< RowIterator > source, JOIN *join, pack_rows::TableCollection tables, bool rollup)AggregateIterator
DONE_OUTPUTTING_ROWS enum valueAggregateIteratorprivate
EndPSIBatchModeIfStarted() overrideAggregateIteratorinlinevirtual
GetProfiler() constRowIteratorinlinevirtual
Init() overrideAggregateIteratorvirtual
LAST_ROW_STARTED_NEW_GROUP enum valueAggregateIteratorprivate
m_current_rollup_positionAggregateIteratorprivate
m_first_row_next_groupAggregateIteratorprivate
m_first_row_this_groupAggregateIteratorprivate
m_joinAggregateIteratorprivate
m_last_unchanged_group_item_idxAggregateIteratorprivate
m_output_sliceAggregateIteratorprivate
m_rollupAggregateIteratorprivate
m_save_nullinfoAggregateIteratorprivate
m_seen_eofAggregateIteratorprivate
m_sourceAggregateIteratorprivate
m_stateAggregateIteratorprivate
m_tablesAggregateIteratorprivate
m_thdRowIteratorprivate
OUTPUTTING_ROLLUP_ROWS enum valueAggregateIteratorprivate
Read() overrideAggregateIteratorvirtual
READING_FIRST_ROW enum valueAggregateIteratorprivate
real_iterator()RowIteratorinlinevirtual
real_iterator() constRowIteratorinlinevirtual
RowIterator(THD *thd)RowIteratorinlineexplicit
RowIterator(const RowIterator &)=deleteRowIterator
RowIterator(RowIterator &&)=defaultRowIterator
SetNullRowFlag(bool is_null_row) overrideAggregateIteratorinlinevirtual
SetOverrideProfiler([[maybe_unused]] const IteratorProfiler *profiler)RowIteratorinlinevirtual
SetRollupLevel(int level)AggregateIteratorprivate
StartPSIBatchMode() overrideAggregateIteratorinlinevirtual
thd() constRowIteratorinlineprotected
UnlockRow() overrideAggregateIteratorinlinevirtual
~RowIterator()=defaultRowIteratorvirtual