[prev] 4 [next]

Assignment 2 (cont)

Code is structured as a set of modules and ADTs ...
  • Bits ... functions on 32-bit bit-strings
  • ChVec ... data structures and operations on choice vectors
  • Page ... data structures and operations on pages
  • Query ... data structures and operations for query scans
  • Reln ... data structures and operations on relations
  • Tuple ... data structures and operations on tuples
  • util ... miscellaneous helper functions
  • hash ... hash function (from PostgreSQL)
plus main programs (e.g. create.c, select.c) for commands