Package org.ehrbase.aql.compiler
Class Contains
- java.lang.Object
-
- org.ehrbase.aql.compiler.Contains
-
public class Contains extends Object
main entry point for CONTAINS clause resolution
-
-
Constructor Summary
Constructors Constructor Description Contains(org.antlr.v4.runtime.tree.ParseTree parseTree, KnowledgeCacheService knowledgeCache)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentifierMappergetIdentifierMapper()Set<String>getTemplates()booleanhasContains()Containsprocess()resolve CONTAINS clause: - identify the templates satisfying the clause - set the respective path into variable definitionsbooleanrequiresTemplateWhereClause()
-
-
-
Constructor Detail
-
Contains
public Contains(org.antlr.v4.runtime.tree.ParseTree parseTree, KnowledgeCacheService knowledgeCache)
-
-
Method Detail
-
process
public Contains process()
resolve CONTAINS clause: - identify the templates satisfying the clause - set the respective path into variable definitions- Returns:
-
getIdentifierMapper
public IdentifierMapper getIdentifierMapper()
-
requiresTemplateWhereClause
public boolean requiresTemplateWhereClause()
-
hasContains
public boolean hasContains()
-
-