rid.cpp
来自「斯坦福大学数据库实现的代码,非常好的.可以了解数据库系统的实现」· C++ 代码 · 共 34 行
CPP
34 行
#include "RID.h"RID::RID () : bValid(false) {}RID::RID (PageNum pageNum, SlotNum slotNum) { this->pageNum = pageNum; this->slotNum = slotNum; bValid = true;}RC RID::GetPageNum (PageNum &pageNum) const { if (!bValid) { return RM_INVALIDRID; } pageNum = this->pageNum; return SUCCESS;}RC RID::GetSlotNum (SlotNum &slotNum) const { if (!bValid) { return RM_INVALIDRID; } slotNum = this->slotNum; return SUCCESS;}void RID::PrintRid () const { if (!bValid) { printf ("Cannot print an invalid Rid\n"); } printf ("(%d,%d)", pageNum, slotNum);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?