MiniDB实训第十三天

今天又重构了多个方法。包括一个Select方法,返回的只是Row的指针,并没有重新克隆一个新的Row返回。这个方法更加通用,其他的select方法只是在此基
础上克隆了新的Row。

修改了一下Insert()和delete()的对外接口,现在发现更新并没有太多的用处。。暂时还没有测试和更改更新数据这项功能。

将PrimaryKey和ForeignKey抽取出来做了各种各样的小方法。现在CDBTable中的方法已经达到五十多个。但是实现的有用的方法大约只是四十多个
。有些只是做的接口,还没有实现。

明天将把HashTable和BinTree序列化。看着别的组使用的是fstream…我组还是使用c语言。但想想,还是不改了继续做下去吧。

明天还要插入父表和子表。。。。