Constructor and Description |
---|
JPQLParser(Map options)
Constructor for a JPQL Parser.
|
Modifier and Type | Method and Description |
---|---|
Node |
parse(String expression) |
Node[] |
parseFrom(String expression) |
Node[] |
parseOrder(String expression) |
Node[][] |
parseParameters(String expression) |
Node[] |
parseResult(String expression) |
Node[] |
parseTuple(String expression) |
Node[] |
parseUpdate(String expression) |
Node |
parseVariable(String expression) |
Node[][] |
parseVariables(String expression) |
protected void |
processAdditiveExpression() |
protected boolean |
processEntry()
Process an ENTRY construct.
|
protected boolean |
processKey()
Process a KEY construct.
|
protected boolean |
processLiteral()
A literal is one value of any type.
|
protected void |
processMultiplicativeExpression() |
protected void |
processPrimary()
Parses the primary.
|
protected boolean |
processTreat()
Process a TREAT construct, and put the node on the stack.
|
protected void |
processUnaryExpression() |
protected boolean |
processValue()
Process a VALUE construct.
|
public JPQLParser(Map options)
options
- parser optionspublic Node parseVariable(String expression)
parseVariable
in interface Parser
public Node[] parseUpdate(String expression)
parseUpdate
in interface Parser
public Node[] parseOrder(String expression)
parseOrder
in interface Parser
public Node[] parseResult(String expression)
parseResult
in interface Parser
public Node[] parseTuple(String expression)
parseTuple
in interface Parser
public Node[][] parseVariables(String expression)
parseVariables
in interface Parser
public Node[][] parseParameters(String expression)
parseParameters
in interface Parser
protected void processAdditiveExpression()
protected void processMultiplicativeExpression()
protected void processUnaryExpression()
protected void processPrimary()
protected boolean processEntry()
protected boolean processKey()
protected boolean processValue()
protected boolean processTreat()
protected boolean processLiteral()
Copyright © 2017. All rights reserved.