Package org.ehrbase.aql.sql
Class QueryProcessor
- java.lang.Object
-
- org.ehrbase.aql.sql.queryImpl.TemplateMetaData
-
- org.ehrbase.aql.sql.QueryProcessor
-
public class QueryProcessor extends TemplateMetaData
Perform an assembled SQL query depending on its strategyThe 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.
-
-
Field Summary
-
Fields inherited from class org.ehrbase.aql.sql.queryImpl.TemplateMetaData
introspectCache
-
-
Constructor Summary
Constructors Constructor Description QueryProcessor(org.jooq.DSLContext context, I_KnowledgeCache knowledgeCache, IntrospectService introspectCache, Contains contains, Statements statements, String serverNodeId, boolean usePgExtensions)
-
-
-
Constructor Detail
-
QueryProcessor
public QueryProcessor(org.jooq.DSLContext context, I_KnowledgeCache knowledgeCache, IntrospectService introspectCache, Contains contains, Statements statements, String serverNodeId, boolean usePgExtensions)
-
-
Method Detail
-
execute
public AqlResult execute()
-
-