|
EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor
org.eclipse.persistence.jpa.jpql.AbstractContentAssistVisitor
org.eclipse.persistence.jpa.jpql.EclipseLinkContentAssistVisitor
public class EclipseLinkContentAssistVisitor
This extension over the default content assist visitor adds the additional support EclipseLink provides.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
| Nested Class Summary | |
|---|---|
protected class |
EclipseLinkContentAssistVisitor.AppendableExpressionVisitor
|
protected class |
EclipseLinkContentAssistVisitor.FromClauseSelectStatementHelper
|
protected class |
EclipseLinkContentAssistVisitor.GroupByClauseCollectionHelper
|
protected class |
EclipseLinkContentAssistVisitor.GroupByClauseSelectStatementHelper
|
protected class |
EclipseLinkContentAssistVisitor.HavingClauseSelectStatementHelper
|
protected class |
EclipseLinkContentAssistVisitor.OrderByClauseSelectStatementHelper
|
protected class |
EclipseLinkContentAssistVisitor.TrailingCompletenessVisitor
|
protected class |
EclipseLinkContentAssistVisitor.UnionClauseSelectStatementHelper
|
protected class |
EclipseLinkContentAssistVisitor.WhereClauseHelper
|
protected class |
EclipseLinkContentAssistVisitor.WhereClauseSelectStatementHelper
|
| Field Summary |
|---|
| Fields inherited from class org.eclipse.persistence.jpa.jpql.AbstractContentAssistVisitor |
|---|
context, corrections, helpers, lockedExpressions, positionInCollections, proposals, queryPosition, SPACE_LENGTH, virtualSpaces, word, wordParser |
| Constructor Summary | |
|---|---|
EclipseLinkContentAssistVisitor(JPQLQueryContext queryContext)
Creates a new EclipseLinkContentAssistVisitor. |
|
| Methods inherited from class org.eclipse.persistence.jpa.jpql.parser.AnonymousExpressionVisitor |
|---|
visit |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.persistence.jpa.jpql.parser.ExpressionVisitor |
|---|
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 |
| Constructor Detail |
|---|
public EclipseLinkContentAssistVisitor(JPQLQueryContext queryContext)
EclipseLinkContentAssistVisitor.
queryContext - The context used to query information about the query
java.lang.NullPointerException - The JPQLQueryContext cannot be null| Method Detail |
|---|
protected EclipseLinkContentAssistVisitor.AppendableExpressionVisitor buildAppendableExpressionVisitor()
buildAppendableExpressionVisitor in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.FromClauseSelectStatementHelper buildFromClauseSelectStatementHelper()
buildFromClauseSelectStatementHelper in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.GroupByClauseCollectionHelper buildGroupByClauseCollectionHelper()
buildGroupByClauseCollectionHelper in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.GroupByClauseSelectStatementHelper buildGroupByClauseSelectStatementHelper()
buildGroupByClauseSelectStatementHelper in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.HavingClauseSelectStatementHelper buildHavingClauseSelectStatementHelper()
buildHavingClauseSelectStatementHelper in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.OrderByClauseSelectStatementHelper buildOrderByClauseSelectStatementHelper()
buildOrderByClauseSelectStatementHelper in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.TrailingCompletenessVisitor buildTrailingCompleteness()
buildTrailingCompleteness in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.UnionClauseSelectStatementHelper buildUnionClauseSelectStatementHelper()
protected EclipseLinkContentAssistVisitor.WhereClauseHelper buildWhereClauseHelper()
buildWhereClauseHelper in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.WhereClauseSelectStatementHelper buildWhereClauseSelectStatementHelper()
buildWhereClauseSelectStatementHelper in class AbstractContentAssistVisitorprotected EclipseLinkContentAssistVisitor.UnionClauseSelectStatementHelper getUnionClauseSelectStatementHelper()
protected boolean isJoinFetchIdentifiable()
JOIN FETCH expression can be identified by with an
identification variable or not.
isJoinFetchIdentifiable in class AbstractContentAssistVisitortrue if the expression can have an identification variable; false
otherwisepublic void visit(CastExpression expression)
CastExpression expression.
visit in interface EclipseLinkExpressionVisitorexpression - The Expression to visitpublic void visit(DatabaseType expression)
DatabaseType expression.
visit in interface EclipseLinkExpressionVisitorexpression - The DatabaseType to visitpublic void visit(ExtractExpression expression)
ExtractExpression expression.
visit in interface EclipseLinkExpressionVisitorexpression - The Expression to visitpublic void visit(OrderByItem expression)
OrderByItem expression.
visit in interface ExpressionVisitorvisit in class AbstractContentAssistVisitorexpression - The Expression to visitpublic void visit(RegexpExpression expression)
visit in interface EclipseLinkExpressionVisitorpublic void visit(TableExpression expression)
TableExpression expression.
visit in interface EclipseLinkExpressionVisitorexpression - The Expression to visitpublic void visit(TableVariableDeclaration expression)
TableVariableDeclaration expression.
visit in interface EclipseLinkExpressionVisitorexpression - The Expression to visitpublic void visit(UnionClause expression)
UnionClause expression.
visit in interface EclipseLinkExpressionVisitorexpression - The Expression to visit
|
EclipseLink 2.4.1, build 'v20121003-ad44345' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||