Package org.ehrbase.aql.sql
Class QueryProcessor
java.lang.Object
org.ehrbase.aql.sql.queryimpl.TemplateMetaData
org.ehrbase.aql.sql.QueryProcessor
Perform an assembled SQL query depending on its strategy
The strategy depends on whether the query contains elements which path depends on the context (e.g. a composition).
- If a query contains path expression that need to be resolved, the query process consists in evaluating the path for each composition (iteration)
- If the query contains only static fields (columns), a single query execution is done.
Created by christian on 4/28/2016.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class org.ehrbase.aql.sql.queryimpl.TemplateMetaData
introspectCache -
Constructor Summary
ConstructorsConstructorDescriptionQueryProcessor(I_DomainAccess domainAccess, IntrospectService introspectCache, Contains contains, Statements statements, String serverNodeId) -
Method Summary
-
Field Details
-
NIL_TEMPLATE
- See Also:
-
-
Constructor Details
-
QueryProcessor
public QueryProcessor(I_DomainAccess domainAccess, IntrospectService introspectCache, Contains contains, Statements statements, String serverNodeId)
-
-
Method Details
-
execute
-
buildAqlSelectQuery
-