CMU数据库(15-445)Lab3- QUERY EXECUTION (4)

因此整个代码的核心就在Init函数对于这个hash表和迭代器的构建

void AggregationExecutor::Init() { auto childE = child_.get(); { childE->Init(); try { Tuple tuple; RID rid; while (childE->Next(&tuple, &rid)) { aht_.InsertCombine(MakeKey(&tuple), MakeVal(&tuple)); } } catch (Exception &e) { throw "you met error"; } aht_iterator_ = aht_.Begin(); } }

CMU数据库(15-445)Lab3- QUERY EXECUTION

无内鬼通过啦。

后面就是把之前的笔记补一下。然后开始看最后一个project的课。然后最后一个实验了加油。所以的都搞完之后准备整理一个对这个项目的整理(后面面试用)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpxjxp.html