| 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.
|