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.
cd
into the respective folder of the layerrbf
,rm
,ix
orqe
and build withmake clean && make
- Each folder corresponding to a layer has test cases along with it. Execute them by running
./rbftest_01
etc.