MiniOB 1
MiniOB is one mini database, helping developers to learn how database works.
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
StandardAggregateHashTable::Scanner类 参考
类 StandardAggregateHashTable::Scanner 继承关系图:
AggregateHashTable::Scanner

Public 成员函数

 Scanner (AggregateHashTable *hash_table)
 
void open_scan () override
 
RC next (Chunk &chunk) override
 
- Public 成员函数 继承自 AggregateHashTable::Scanner
 Scanner (AggregateHashTable *hash_table)
 
virtual void open_scan ()=0
 
virtual RC next (Chunk &chunk)=0
 
virtual void close_scan ()
 

Private 属性

StandardHashTable::iterator end_
 
StandardHashTable::iterator it_
 

额外继承的成员函数

- Protected 属性 继承自 AggregateHashTable::Scanner
AggregateHashTablehash_table_
 

构造及析构函数说明

◆ ~Scanner()

StandardAggregateHashTable::Scanner::~Scanner ( )
virtualdefault

成员函数说明

◆ next()

RC StandardAggregateHashTable::Scanner::next ( Chunk chunk)
overridevirtual

通过扫描哈希表,将哈希表中的聚合结果写入 chunk 中。

实现了 AggregateHashTable::Scanner.

◆ open_scan()

void StandardAggregateHashTable::Scanner::open_scan ( )
overridevirtual

该类的文档由以下文件生成: