Package org.ehrbase.aql.compiler
Class Contains
java.lang.Object
org.ehrbase.aql.compiler.Contains
main entry point for CONTAINS clause resolution
-
Constructor Summary
ConstructorsConstructorDescriptionContains(org.antlr.v4.runtime.tree.ParseTree parseTree, KnowledgeCacheService knowledgeCache) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprocess()resolve CONTAINS clause: - identify the templates satisfying the clause - set the respective path into variable definitionsboolean
-
Constructor Details
-
Contains
public Contains(org.antlr.v4.runtime.tree.ParseTree parseTree, KnowledgeCacheService knowledgeCache)
-
-
Method Details
-
process
resolve CONTAINS clause: - identify the templates satisfying the clause - set the respective path into variable definitions- Returns:
-
getTemplates
-
getIdentifierMapper
-
requiresTemplateWhereClause
public boolean requiresTemplateWhereClause() -
hasContains
public boolean hasContains()
-