Alex Larsen
Yao Yao
Run make
to build.
SQL statement parser that prints the parse tree of a given SQL statement.
To run:
$ ./sql5300 ~/cpsc5300/data
Then execute any valid SQL statement.
To quit:
SQL> quit
A rudimentary storage engine with heap file organization.
Uses slotted page block architecture (RecNo file type).
Made up of 3 layers:
- SlottedPage: A specific page/block
- HeapFile: Handles the collection of blocks in the relation
- HeapTable: Represents the relation (logical view) of the table
To test the rudimentary storage engine, first run sql5300 (see Milestone 1)
Then:
SQL> test
https://seattleu.instructuremedia.com/embed/444354bf-61e4-4e79-978a-8313b74d6de4