Class SearchQueryRenderer

  • All Implemented Interfaces:
    SearchQueryVisitor<QueryData>

    public class SearchQueryRenderer
    extends java.lang.Object
    implements SearchQueryVisitor<QueryData>
    Used to render the domain model into a physical, executable query modeled as a Select statement. The domain model knows about resources and parameters. This class is used to translate the logical structure of the query into a physical one, using the correct table names, join predicates and filter expressions.