| 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 Parserpublic Node[] parseUpdate(String expression)
parseUpdate in interface Parserpublic Node[] parseOrder(String expression)
parseOrder in interface Parserpublic Node[] parseResult(String expression)
parseResult in interface Parserpublic Node[] parseTuple(String expression)
parseTuple in interface Parserpublic Node[][] parseVariables(String expression)
parseVariables in interface Parserpublic Node[][] parseParameters(String expression)
parseParameters in interface Parserprotected 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.