| Modifier and Type | Field and Description |
|---|---|
| private static final CoreMessageLogger | |
| private final ParseErrorHandler | |
| private int | |
| private Map |
| Modifier and Type | Method and Description |
|---|---|
| private AST | |
| private AST | |
| public void | expectNamedParameterName()
Overrides org. |
| public void | |
| public static HqlParser | Returns: The parser.The HQL query string hql)Get a HqlParser instance for the given HQL string. |
| public ParseErrorHandler | |
| public Map | |
| public void | handleDotIdent()
Overrides org. |
| public AST | Returns: The new AST.The token. token, RecognitionException The recognition exception. ex)Overrides org. |
| public void | |
| public void | matchOptionalFrom()
Overrides org. |
| public AST | Returns: The equivalent sub-tree.The sub tree to transform, the parent is assumed to be NOT. x)Overrides org. (NOT (GT a b) ) => (LE a b) |
| public static void | |
| public AST | Returns: The clean sub-tree.The equality expression. x)Overrides org. |
| private AST | |
| public void | processMemberOf(Token n, AST p, ASTPair currentAST)
Overrides org. |
| protected void | registerTreat(AST pathToTreat, AST treatAs)
Overrides org. |
| public void | reportError(RecognitionException e)
Overrides antlr. |
| public void | reportError(String s)
Overrides antlr. |
| public void | reportWarning(String s)
Overrides antlr. |
| public void | |
| private void | |
| private String | |
| public void | |
| public void | |
| public void |
| LOG | back to summary |
|---|---|
| private static final CoreMessageLogger LOG | |
| parseErrorHandler | back to summary |
|---|---|
| private final ParseErrorHandler parseErrorHandler | |
| traceDepth | back to summary |
|---|---|
| private int traceDepth Hides antlr. | |
| treatMap | back to summary |
|---|---|
| private Map<String, Set<String>> treatMap | |
| HqlParser | back to summary |
|---|---|
| private HqlParser(String hql) | |
| createIsNullParent | back to summary |
|---|---|
| private AST createIsNullParent(AST node, boolean negated) | |
| createSubquery | back to summary |
|---|---|
| private AST createSubquery(AST node) | |
| expectNamedParameterName | back to summary |
|---|---|
| public void expectNamedParameterName() throws TokenStreamException Overrides org. Doc from org. Called after we have recognized ':'. The expectation is to handle converting any non-IDENT token where possibleID == true into an IDENT
| |
| firstPathTokenWeakKeywords | back to summary |
|---|---|
| public void firstPathTokenWeakKeywords() throws TokenStreamException Overrides org.
| |
| getInstance | back to summary |
|---|---|
| public static HqlParser getInstance(String hql) Get a HqlParser instance for the given HQL string. | |
| getParseErrorHandler | back to summary |
|---|---|
| public ParseErrorHandler getParseErrorHandler() | |
| getTreatMap | back to summary |
|---|---|
| public Map | |
| handleDotIdent | back to summary |
|---|---|
| public void handleDotIdent() throws TokenStreamException Overrides org. Doc from org. This method looks ahead and converts . | |
| handleIdentifierError | back to summary |
|---|---|
| public AST handleIdentifierError(Token token, RecognitionException ex) throws RecognitionException, TokenStreamException Overrides org. Overrides the base behavior to retry keywords as identifiers.
| |
| handlePrimaryExpressionDotIdent | back to summary |
|---|---|
| public void handlePrimaryExpressionDotIdent() throws TokenStreamException Overrides org.
| |
| matchOptionalFrom | back to summary |
|---|---|
| public void matchOptionalFrom() throws RecognitionException, TokenStreamException Overrides org. Doc from org. Manages the case of an optional FROM allowing the path to start with the "from" keyword
| |
| negateNode | back to summary |
|---|---|
| public AST negateNode(AST x) Overrides org. Returns an equivalent tree for (NOT (a relop b) ), for example: (NOT (GT a b) ) => (LE a b) | |
| panic | back to summary |
|---|---|
| public static void panic() Hides antlr. | |
| processEqualityExpression | back to summary |
|---|---|
| public AST processEqualityExpression(AST x) Overrides org. Post process equality expressions, clean up the subtree. | |
| processIsEmpty | back to summary |
|---|---|
| private AST processIsEmpty(AST node, boolean negated) | |
| processMemberOf | back to summary |
|---|---|
| public void processMemberOf(Token n, AST p, ASTPair currentAST) Overrides org.
| |
| registerTreat | back to summary |
|---|---|
| protected void registerTreat(AST pathToTreat, AST treatAs) Overrides org.
| |
| reportError | back to summary |
|---|---|
| public void reportError(RecognitionException e) Overrides antlr. Doc from antlr. Parser error-reporting function can be overridden in subclass
| |
| reportError | back to summary |
|---|---|
| public void reportError(String s) Overrides antlr. Doc from antlr. Parser error-reporting function can be overridden in subclass
| |
| reportWarning | back to summary |
|---|---|
| public void reportWarning(String s) Overrides antlr. Doc from antlr. Parser warning-reporting function can be overridden in subclass
| |
| showAst | back to summary |
|---|---|
| public void showAst(AST ast, PrintStream out) | |
| showAst | back to summary |
|---|---|
| private void showAst(AST ast, PrintWriter pw) | |
| toPathText | back to summary |
|---|---|
| private String toPathText(AST node) | |
| traceIn | back to summary |
|---|---|
| public void traceIn(String ruleName) Overrides antlr.
| |
| traceOut | back to summary |
|---|---|
| public void traceOut(String ruleName) Overrides antlr.
| |
| weakKeywords | back to summary |
|---|---|
| public void weakKeywords() throws TokenStreamException Overrides org.
| |