[prev] 34 [next]

Query ADT

ADT to represent queries   (where QueryRep *Query)

Query startQuery(Reln r, char *qry, char sigType)
  • set up QueryRep for query qry for specific type of signature
void scanAndDisplayMatchingTuples(Query q)
  • evaluate the query q and display result tuples, one per line
void queryStats(Query q)
  • print statistics from the QueryRep, typically after query finishes
void closeQuery(Query)
  • clean up QueryRep data structure (i.e. free)