public class ExpressionCompiler extends Object
Constructor and Description |
---|
ExpressionCompiler() |
Modifier and Type | Method and Description |
---|---|
Expression |
compileExpression(Node node)
Primary entry point for compiling a node for the filter, grouping, having, result clauses.
|
Expression |
compileFromExpression(Node node,
boolean classIsExpression)
Primary entry point for compiling a node for the from clause.
|
Expression |
compileOrderExpression(Node node)
Primary entry point for compiling a node for the order clause.
|
void |
setMethodAliases(Map<String,String> aliasByPrefix) |
void |
setSymbolTable(SymbolTable symtbl) |
public void setSymbolTable(SymbolTable symtbl)
public Expression compileOrderExpression(Node node)
node
- The nodepublic Expression compileFromExpression(Node node, boolean classIsExpression)
node
- The nodeclassIsExpression
- whether the class of the from node is an expression relating to the outer querypublic Expression compileExpression(Node node)
node
- The nodeCopyright © 2019. All rights reserved.