From nitin.sonawane@gmail.com Sat Nov 4 21:56:57 2006 From: "Nitin Sonawane" To: "Bob Lechner" , "Keith Bagley" , "Anthony J Gabrielson" , "Chris Guffey" , "Alison Miles" , UML_CS522_f2006_OOA@yahoogroups.com Subject: Update on assignment 3 RJLRef: $PH/06f522/asgnt3/aareadme_ns01104.txt Hello folks, I have an update on assignment three and have uploaded latest code to mercury:/usr/proj3/case/06f522/nsonawan/asgnt3 Here is a summary of my changes - Took Prof. Lechner's advice and added a CQ table. This does make it easier to run queries on an ongoing basis. Modified schema file is now asgnt3.sch. - Added code to asgnt3.c to seed the database with sample data. This data is built on top of a small amount of bootstrap data in the file asgnt.bootstrap.msdat. This bootstrap file contains 'placeholder' data to get arount the bug that I mentioned in my previous email (pr_add appears to fail if the table has no entries). - Added a bunch of options to the driver program as follows "-i input_file_name" - asgnt3.bootstrap.msdat is a valid file name "-o output_file_name" - file to dump the final output "-p" - populate the db with sample content "-x" - executes all queries in the CQ table. An example way to run the test driver is "asgnt3 -i asgnt3.bootstrap.msdat -o asgnt3.out.dat -p -x" - The execute option has not been implemented yet. I would like some feedback on this and then I can easily add a sample implementation of keyValueListsExists() method. Thanks, Nitin.