5 #include <AD/contain/varstack.h>
7 ///////////////////////////////////////////////////////////////////////////////
9 // This class implements the query graph construction phase
11 ///////////////////////////////////////////////////////////////////////////////
12 rewrite class QueryGraphConstruction (Exp, List<Exp>, Literal)
13 : virtual public PaigeGoyal
15 Bool preceeds(Id x, Id y) const; // check if x preceeds y in the
16 // quantifier ordering.
18 QueryGraphConstruction();
19 virtual ~QueryGraphConstruction();
21 virtual Exp construct_query_graph(Exp);