-diff.cmi: mathql_semantics.cmo
-sortedby.cmi: mathql_semantics.cmo
-select.cmi: mathql_semantics.cmo
-intersect.cmi: mathql_semantics.cmo
-union.cmi: mathql_semantics.cmo
-pattern.cmi: mathql_semantics.cmo
-use.cmi: mathql_semantics.cmo
-letin.cmi: mathql_semantics.cmo
+utility.cmi: mQIConn.cmi
+relation.cmi: mQIConn.cmi
+func.cmi: mQIConn.cmi
+property.cmi: mQIConn.cmi
+pattern.cmi: mQIConn.cmi
+mQueryInterpreter.cmi: mQIConn.cmi
dbconn.cmo: dbconn.cmi
dbconn.cmx: dbconn.cmi
-eval.cmo: eval.cmi
-eval.cmx: eval.cmi
-utility.cmo: dbconn.cmi utility.cmi
-utility.cmx: dbconn.cmx utility.cmi
-func.cmo: dbconn.cmi utility.cmi func.cmi
-func.cmx: dbconn.cmx utility.cmx func.cmi
-diff.cmo: mathql_semantics.cmo diff.cmi
-diff.cmx: mathql_semantics.cmx diff.cmi
-sortedby.cmo: func.cmi mathql_semantics.cmo utility.cmi sortedby.cmi
-sortedby.cmx: func.cmx mathql_semantics.cmx utility.cmx sortedby.cmi
-select.cmo: func.cmi mathql_semantics.cmo utility.cmi select.cmi
-select.cmx: func.cmx mathql_semantics.cmx utility.cmx select.cmi
-intersect.cmo: mathql_semantics.cmo intersect.cmi
-intersect.cmx: mathql_semantics.cmx intersect.cmi
-union.cmo: mathql_semantics.cmo union.cmi
-union.cmx: mathql_semantics.cmx union.cmi
-pattern.cmo: dbconn.cmi eval.cmi mathql_semantics.cmo utility.cmi pattern.cmi
-pattern.cmx: dbconn.cmx eval.cmx mathql_semantics.cmx utility.cmx pattern.cmi
-use.cmo: dbconn.cmi mathql_semantics.cmo utility.cmi use.cmi
-use.cmx: dbconn.cmx mathql_semantics.cmx utility.cmx use.cmi
-letin.cmo: func.cmi utility.cmi letin.cmi
-letin.cmx: func.cmx utility.cmx letin.cmi
-mqint.cmo: dbconn.cmi diff.cmi eval.cmi intersect.cmi mathql_semantics.cmo \
- pattern.cmi select.cmi sortedby.cmi union.cmi use.cmi utility.cmi \
- mqint.cmi
-mqint.cmx: dbconn.cmx diff.cmx eval.cmx intersect.cmx mathql_semantics.cmx \
- pattern.cmx select.cmx sortedby.cmx union.cmx use.cmx utility.cmx \
- mqint.cmi
+mQIConn.cmo: dbconn.cmi mQIConn.cmi
+mQIConn.cmx: dbconn.cmx mQIConn.cmi
+utility.cmo: dbconn.cmi mQIConn.cmi utility.cmi
+utility.cmx: dbconn.cmx mQIConn.cmx utility.cmi
+union.cmo: union.cmi
+union.cmx: union.cmi
+relation.cmo: dbconn.cmi mQIConn.cmi union.cmi utility.cmi relation.cmi
+relation.cmx: dbconn.cmx mQIConn.cmx union.cmx utility.cmx relation.cmi
+diff.cmo: diff.cmi
+diff.cmx: diff.cmi
+meet.cmo: meet.cmi
+meet.cmx: meet.cmi
+sub.cmo: sub.cmi
+sub.cmx: sub.cmi
+intersect.cmo: intersect.cmi
+intersect.cmx: intersect.cmi
+func.cmo: intersect.cmi mQIConn.cmi utility.cmi func.cmi
+func.cmx: intersect.cmx mQIConn.cmx utility.cmx func.cmi
+property.cmo: dbconn.cmi intersect.cmi mQIConn.cmi utility.cmi property.cmi
+property.cmx: dbconn.cmx intersect.cmx mQIConn.cmx utility.cmx property.cmi
+pattern.cmo: mQIConn.cmi utility.cmi pattern.cmi
+pattern.cmx: mQIConn.cmx utility.cmx pattern.cmi
+mQueryInterpreter.cmo: context.cmo dbconn.cmi diff.cmi func.cmi intersect.cmi \
+ mQIConn.cmi meet.cmi pattern.cmi property.cmi relation.cmi sub.cmi \
+ union.cmi mQueryInterpreter.cmi
+mQueryInterpreter.cmx: context.cmx dbconn.cmx diff.cmx func.cmx intersect.cmx \
+ mQIConn.cmx meet.cmx pattern.cmx property.cmx relation.cmx sub.cmx \
+ union.cmx mQueryInterpreter.cmi