/* mg_db_available returns 1 if the specified MG DB is not currently
   being rebuilt, 0 if it is */

extern int mg_db_available(char *collection_directory, 
			   char *collection_name) ;

extern void do_mg_query(char *query_string, 
			char *collection_directory, 
			char *collection_name, 
			char **output_file_name) ;

extern void do_mg_query_from_file(char *query_file_name, 
				  char *collection_directory, 
				  char *collection_name, 
				  char **output_file_name) ;
