| AbstractContentAssistVisitor
The visitor provides support for finding the possible proposals within a JPQL query at a certain
position.
|
| AbstractContentAssistVisitor.AbstractAppendableExpressionVisitor |
| AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper
This helper handles adding proposals within a conditional expression that might be parsed as
a single expression or has a collection of expression, which means the fragment is either
incomplete or invalid.
|
| AbstractContentAssistVisitor.AbstractFromClauseStatementHelper |
| AbstractContentAssistVisitor.AbstractGroupByClauseStatementHelper |
| AbstractContentAssistVisitor.AbstractHavingClauseStatementHelper |
| AbstractContentAssistVisitor.AbstractSelectClauseCollectionHelper |
| AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper |
| AbstractContentAssistVisitor.AbstractWhereClauseSelectStatementHelper |
| AbstractContentAssistVisitor.AcceptableTypeVisitor
This visitor retrieves the permitted type from the path expression's parent.
|
AbstractContentAssistVisitor.AppendableExpressionVisitor
This visitor scans the visited Expression and determines if a JPQL identifier can be
added ("appended") when the position of the cursor is at the end of the expression.
|
| AbstractContentAssistVisitor.AppendableType
|
| AbstractContentAssistVisitor.CollectionExpressionHelper
This helper is used to determine how to add proposals within a collection of expressions.
|
| AbstractContentAssistVisitor.CollectionExpressionVisitor
|
| AbstractContentAssistVisitor.CollectionMappingFilter |
| AbstractContentAssistVisitor.ConcatExpressionCollectionHelper |
| AbstractContentAssistVisitor.ConditionalClauseCollectionHelper
|
| AbstractContentAssistVisitor.ConstrutorCollectionHelper |
| AbstractContentAssistVisitor.DeclarationVisitor |
| AbstractContentAssistVisitor.DefaultMappingCollector
|
| AbstractContentAssistVisitor.DeleteClauseCollectionHelper |
| AbstractContentAssistVisitor.DeleteClauseStatementHelper |
| AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper |
| AbstractContentAssistVisitor.EncapsulatedExpressionVisitor |
AbstractContentAssistVisitor.EndingQueryPositionBuilder
This builder populates a QueryPosition by traversing the valid portion of the JPQL
query.
|
| AbstractContentAssistVisitor.EnumVisitor
This visitor determines whether a path expression can be resolved as a fully qualified enum
type and an enum constant.
|
| AbstractContentAssistVisitor.FilteringMappingCollector
|
| AbstractContentAssistVisitor.FollowingClausesVisitor |
| AbstractContentAssistVisitor.FollowingInvalidExpressionVisitor |
| AbstractContentAssistVisitor.FromClauseCollectionHelper |
| AbstractContentAssistVisitor.FromClauseStatementHelper |
| AbstractContentAssistVisitor.GroupByClauseCollectionHelper |
| AbstractContentAssistVisitor.GroupByClauseStatementHelper |
| AbstractContentAssistVisitor.HavingClauseStatementHelper |
| AbstractContentAssistVisitor.IdentificationVariableType
The various ways of retrieving identification variables from the declaration expression.
|
| AbstractContentAssistVisitor.IncompleteCollectionExpressionVisitor
This visitor is used when a clause or a compound expression was parsed with a collection of
expressions representing an invalid fragment.
|
AbstractContentAssistVisitor.InvalidExpressionVisitor
This visitor determines if the visited Expression is one of the two that represents
an invalid expression.
|
| AbstractContentAssistVisitor.JoinCollectionHelper |
| AbstractContentAssistVisitor.MappingCollector
A collector is responsible to retrieve the possible proposals by using the mappings that can
complete a path expression.
|
AbstractContentAssistVisitor.MappingFilterBuilder
This visitor is responsible to create the right Filter based on the type of the Expression.
|
| AbstractContentAssistVisitor.NotExpressionVisitor |
| AbstractContentAssistVisitor.OrderByClauseCollectionHelper |
| AbstractContentAssistVisitor.OrderByClauseStatementHelper |
| AbstractContentAssistVisitor.PropertyMappingFilter |
| AbstractContentAssistVisitor.RangeVariableDeclarationVisitor |
| AbstractContentAssistVisitor.ResultVariableVisitor |
| AbstractContentAssistVisitor.SelectClauseCollectionHelper |
| AbstractContentAssistVisitor.SelectClauseStatementHelper |
| AbstractContentAssistVisitor.SimpleFromClauseStatementHelper |
| AbstractContentAssistVisitor.SimpleGroupByClauseStatementHelper |
| AbstractContentAssistVisitor.SimpleHavingClauseStatementHelper |
| AbstractContentAssistVisitor.SimpleSelectClauseCollectionHelper |
| AbstractContentAssistVisitor.SimpleSelectClauseStatementHelper |
| AbstractContentAssistVisitor.SimpleWhereClauseSelectStatementHelper |
| AbstractContentAssistVisitor.StatementHelper
This helper helps to add JPQL identifiers for the clauses that make up a query statement and
also chains the clauses within the query.
|
| AbstractContentAssistVisitor.SubqueryAppendableExpressionVisitor |
AbstractContentAssistVisitor.SubqueryVisitor
This visitor determines if an Expression is in a subquery.
|
| AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper |
| AbstractContentAssistVisitor.UpdateClauseStatementHelper |
| AbstractContentAssistVisitor.UpdateItemCollectionHelper |
AbstractContentAssistVisitor.VisitParentVisitor
This visitor is meant to adjust the corrections stack when traversing an Expression in
order to increase the list of valid proposals.
|
AbstractContentAssistVisitor.WhenClauseConditionalClauseCollectionHelper
This helpers handles adding proposals for WhenClause.
|
| AbstractContentAssistVisitor.WhereClauseDeleteStatementHelper |
| AbstractContentAssistVisitor.WhereClauseSelectStatementHelper |
| AbstractContentAssistVisitor.WhereClauseUpdateStatementHelper |
| AbstractContentAssistVisitor.WithinInvalidExpressionVisitor |
| AbstractJPQLQueryHelper
|
| AbstractRefactoringTool
The abstract definition of a refactoring
|
| BasicRefactoringTool
The abstract implementation providing refactoring support for JPQL queries.
|
BasicRefactoringTool.AbstractRenamer
The abstract class that all refactoring classes should extend, it automatically provides the
MultiTextEdit
that will hold the TextEdit objects that are related to the same refactoring event.
|
| BasicRefactoringTool.AttributeNameRenamer
This visitor renames any segment of a path expression.
|
| BasicRefactoringTool.ClassNameRenamer
This visitor renames a fully qualified class name.
|
| BasicRefactoringTool.EntityNameRenamer
This visitor renames an entity name.
|
| BasicRefactoringTool.EnumConstantRenamer
This visitor renames an enum constant.
|
| BasicRefactoringTool.ResultVariableNameRenamer
This visitor renames all the result variables found in the JPQL query.
|
| BasicRefactoringTool.VariableNameRenamer
This visitor renames all the identification variables found in the JPQL query.
|
| ContentAssistExtension
This extension can be used to provide additional support to JPQL content assist that is outside
the scope of providing proposals related to JPA metadata.
|
| ContentAssistProposals
This object stores the various proposals available for content assist for a certain position
within a JPQL query.
|
| ContentAssistProposals.ClassType
|
ContentAssistProposals.EnumProposals
Holds onto the IType of the enum type and the list of possible enum constants.
|
| DefaultContentAssistProposals
|
| DefaultContentAssistVisitor.AcceptableTypeVisitor
The concrete instance that determines the return type of a function expression.
|
| DefaultGrammarValidator
This validator is responsible to validate a JPQL query grammatically purely based on the JPA
specification document.
|
| DefaultJPQLQueryContext
This context is used to store information related to the JPQL query.
|
DefaultLiteralVisitor
This visitor traverses an Expression
and retrieves the "literal" value.
|
| DefaultParameterTypeVisitor
This visitor calculates the type of an input parameter.
|
| DefaultSemanticValidator
This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid.
|
| DefaultSemanticValidator.NullValueVisitor |
| DefaultSemanticValidator.ResultVariableInOrderByVisitor |
DefaultSemanticValidator.TypeValidator
The basic validator for validating the type of an Expression.
|
| DefaultSemanticValidator.UpdateClauseAbstractSchemaNameFinder |
| EclipseLinkContentAssistVisitor.AcceptableTypeVisitor |
| EclipseLinkContentAssistVisitor.AppendableExpressionVisitor |
| EclipseLinkContentAssistVisitor.EndingQueryPositionBuilder |
| EclipseLinkContentAssistVisitor.FollowingClausesVisitor
This visitor adds support for the additional clauses provided by EclipseLink, such as the
|
| EclipseLinkContentAssistVisitor.FromClauseCollectionHelper |
| EclipseLinkContentAssistVisitor.FromClauseStatementHelper |
| EclipseLinkContentAssistVisitor.IncompleteCollectionExpressionVisitor
This subclass adds support for EclipseLink specific support.
|
| EclipseLinkContentAssistVisitor.OrderByClauseStatementHelper |
| EclipseLinkContentAssistVisitor.SimpleFromClauseStatementHelper |
| EclipseLinkContentAssistVisitor.TableExpressionVisitor |
| EclipseLinkContentAssistVisitor.UnionClauseStatementHelper |
| EclipseLinkJPQLQueryContext
This context is used to store information related to the JPQL query.
|
| EclipseLinkParameterTypeVisitor
This visitor calculates the type of an input parameter.
|
| GenericSemanticValidatorHelper.IdentificationVariableVisitor |
| JPQLQueryContext
This context is used to store information related to the JPQL query.
|
JPQLQueryContext.InputParameterVisitor
This visitor is responsible to find the InputParameters with a certain
parameter name.
|
JPQLQueryContext.QueryExpressionVisitor
This visitor is responsible to retrieve the Expression that is the beginning of a
query.
|
RefactoringDelta
A refactoring delta contains an ordered collection of TextEdit.
|
| RefactoringTool
The abstract implementation providing refactoring support for JPQL queries.
|
| RefactoringTool.ClassNameRenamer
This visitor renames a fully qualified class name.
|
| RefactoringTool.EntityNameRenamer
This visitor renames an entity name.
|
| RefactoringTool.EnumConstantRenamer
This visitor renames an enum constant.
|
| RefactoringTool.FieldNameRenamer
This visitor renames any segment of a path expression.
|
| RefactoringTool.ResultVariableNameRenamer
This visitor renames all the result variables found in the JPQL query.
|
RefactoringTool.StateObjectUpdater
This interface is used to transparently push the new value into the StateObject.
|
| RefactoringTool.VariableNameRenamer
This visitor renames all the identification variables found in the JPQL query.
|
| ResultQuery
This is used to retrieve the new JPQL query when a content assist item needs to be insert at
a certain position.
|
| TextEdit
A TextEdit contains the information of a change that can be made to the JPQL query
after performing a refactoring operation.
|
TypeHelper
This helper contains methods related to IType and can perform equivalency checks.
|