Implemented following functions on top of Buffer Manager:
- Linear Search
- Binary Search
- Deletion
- Join 1: The relations may not be sorted.
- Join 2: One of the relations is sorted.
make linearsearch
./linearsearch <input_filename> <query_filename> <output_filename>
make binarysearch
./binarysearch <sorted_input_filename> <query_filename>.txt <output_filename>
make deletion
./deletion <sorted_input_filename> <query_filename>.txt
make join1
./join1 <unsorted_input_file1name> <unsorted_input_file2name> <output_filename>
make join2
./join2 <unsorted_input_file1name> <sorted_input_file2name> <output_filename>