Package org.ehrbase.aql.compiler
Class AqlExpression
- java.lang.Object
-
- org.ehrbase.aql.compiler.AqlExpression
-
- Direct Known Subclasses:
AqlExpressionWithParameters
public class AqlExpression extends Object
Wrap the walkers for pass1 and pass2 as well as invoke the WHERE getQueryOptMetaDataThe purpose of this class is to assemble all query parts from the AQL expression. The parts are then passed to specific binders to translate and/or perform the query to a backend. Created by christian on 4/1/2016. Refactored 13.8.2019
-
-
Constructor Summary
Constructors Constructor Description AqlExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdump()org.antlr.v4.runtime.tree.ParseTreegetParseTree()AqlExpressionparse(String query)AqlExpressionparse(String expression, String ruleName)
-
-
-
Method Detail
-
parse
public AqlExpression parse(String query)
-
parse
public AqlExpression parse(String expression, String ruleName)
-
dump
public String dump()
-
getParseTree
public org.antlr.v4.runtime.tree.ParseTree getParseTree()
-
-