CtrlCenter.h
上传用户:lkd6667
上传日期:2015-05-13
资源大小:1448k
文件大小:1k
源码类别:

其他数据库

开发平台:

C/C++

  1. #ifndef _CTRLCENTER_H_
  2. #define _CTRLCENTER_H_
  3. #include "BPTree.h"
  4. #include "Record.h"
  5. #include "Catalog.h"
  6. #include "Glob_Var.h"
  7. #include "Buffer.h"
  8. //////////////////////////////////////////////////////////////////////////////////
  9. void Create( TB_Create_Info& );  // create the date file and the index file
  10. void Select( TB_Select_Info& );  // select the date and print
  11. void Insert( TB_Insert_Info& );  // insert a new record and adjust the B+ tree
  12. void Update( TB_Update_Info& );  // update a record 
  13. void Delete( TB_Delete_Info& );  // delete a record and adjust the B+ tree
  14. void Print(BPTree& tree, Select_Rec_Info& SelectRecInfo,       // print the record
  15.            bool IncludeMin, Key_Location min, bool IncludeMax, Key_Location max);
  16. void UpdateRec(BPTree & tree,Rec_Info & RecInfo,              // update the record
  17.            bool IncludeMin,Key_Location min,bool IncludeMax,Key_Location max);
  18. void Ctrl_DropTB();  // drop the table
  19. void Ctrl_DropDB();  // drop the database
  20. ////////////////////////////////////////////////////////////////////////////////////
  21. #endif //~