The system consists of 4 broad layers of interface:
- The Paged file system and Record Based File Manager PFM and RBFM
- The Relational Manager RM
- The Indexing Engine IX
- The Query Engine QE
- Modify the "CODEROOT" variable in makefile.inc to point to the root of your codebase. Usually, this is not necessary.
cdinto the respective folder of the layerrbf,rm,ixorqeand build withmake clean && make- Each folder corresponding to a layer has test cases along with it. Execute them by running
./rbftest_01etc.