This interface should be implemented by every class that wants to build Query objects from QueryNode objects.
Builds some kind of object from a query tree.