|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
org.eclipse.persistence.jpa.internal.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.internal.jpql.ContentAssistVisitor.VisitParentVisitor
private class ContentAssistVisitor.VisitParentVisitor
This visitor is meant to adjust the corrections stack when traversing an Expression in order to increase the list of valid proposals.
For instance, if the query is "SELECT e FROM Employee e WHERE IN" and the cursor is at the end of the query, then IN would be parsed with InExpression. However, due to how ContentAssistVisitor works, the identifier INDEX is not added as a valid proposal. This visitor adds that functionality.
| Constructor Summary | |
|---|---|
private |
ContentAssistVisitor.VisitParentVisitor() |
| Method Summary | |
|---|---|
protected void |
visit(Expression expression)Blindly visit the given Expression. |
void |
visit(InExpression expression)Visits the InExpression expression. |
| Methods inherited from class org.eclipse.persistence.jpa.internal.jpql.parser.AnonymousExpressionVisitor |
|---|
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
private ContentAssistVisitor.VisitParentVisitor()
| Method Detail |
|---|
protected void visit(Expression expression)
Expression.visit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(InExpression expression)
InExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visit
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||