Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.eclipse.persistence.jpa.jpql.tools Classes and Interfaces - 360 results found.
NameDescriptionTypePackageFramework
AbsExpressionStateObjectThe ABS function removes the minus sign from a specified argument and returns the absolute value, which is always a positive number or zero.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbsFunctionResolverThis Resolver is responsible to calculate the IType based on the type of the ABS expression.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
AbstractActualJPQLQueryFormatterThis IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed, which means this formatter can only be used when the StateObject was created by parsing a JPQL query because it needs to retrieve parsingClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractCaseExpressionStateObjectBuilderThis abstract implementation of ICaseExpressionStateObjectBuilder adds support for creating a CASE expression.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractConditionalClauseStateObjectConditional expressions are composed of other conditional expressions, comparison operations, logical operations, path expressions that evaluate to boolean values, boolean literals, andClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractConditionalExpressionStateObjectBuilderThe abstract implementation of IConditionalExpressionStateObjectBuilder that supports the creation of the conditional expression based on the JPQL grammar defined in JPA 2.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractConditionalStateObjectBuilderWrapperThis builder wraps another builder and delegates the calls to it.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractContentAssistVisitorThe visitor provides support for finding the possible proposals within a JPQL query at a certain Provisional API: This interface is part of an interim API that is still under development andClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractAppendableExpressionVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractConditionalClauseCollectionHelperThis 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 eitherClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractFromClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractGroupByClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractHavingClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractSelectClauseCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractSelectClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AbstractWhereClauseSelectStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AcceptableTypeVisitorThis visitor retrieves the permitted type from the path expression's parent.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AppendableExpressionVisitorThis 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.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .AppendableTypeThis is used to determine how AbstractContentAssistVisitor.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .CollectionExpressionHelperThis helper is used to determine how to add proposals within a collection of expressions.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .CollectionExpressionVisitorThis visitor retrieves the CollectionExpression if it is visited.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .CollectionMappingFilterClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .ConcatExpressionCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .ConditionalClauseCollectionHelperThis helpers handles adding proposals for AbstractConditionalClause.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .ConstrutorCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .DeclarationVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .DefaultMappingCollectorThe default implementation of AbstractContentAssistVisitor.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .DeleteClauseCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .DeleteClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .DifferentComparisonFilterClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .DoubleEncapsulatedCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .EncapsulatedExpressionVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .EndingQueryPositionBuilderThis builder populates a QueryPosition by traversing the valid portion of the JPQL query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .EnumVisitorThis visitor determines whether a path expression can be resolved as a fully qualified enum type and an enum constant.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .FilteringMappingCollectorThis AbstractContentAssistVisitor.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .FollowingClausesVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .FollowingInvalidExpressionVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .FromClauseCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .FromClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .GroupByClauseCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .GroupByClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .HavingClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .IdentificationVariableTypeThe various ways of retrieving identification variables from the declaration expression.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .IncompleteCollectionExpressionVisitorThis visitor is used when a clause or a compound expression was parsed with a collection of expressions representing an invalid fragment.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .InvalidExpressionVisitorThis visitor determines if the visited Expression is one of the two that represents an invalid expression.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .JoinCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .MappingCollectorA collector is responsible to retrieve the possible proposals by using the mappings that can complete a path expression.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .MappingFilterBuilderThis visitor is responsible to create the right Filter based on the type of the Expression.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .MappingTypeFilterThis Filter is responsible to filter out the mappings that can't have their type assignable to the one passed in.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .NotExpressionVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .OrderByClauseCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .OrderByClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .PropertyMappingFilterClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .RangeVariableDeclarationVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .ResultVariableVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SelectClauseCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SelectClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SimpleFromClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SimpleGroupByClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SimpleHavingClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SimpleSelectClauseCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SimpleSelectClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SimpleWhereClauseSelectStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .StatementHelperThis helper helps to add JPQL identifiers for the clauses that make up a query statement and also chains the clauses within the query.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SubqueryAppendableExpressionVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .SubqueryVisitorThis visitor determines if an Expression is in a subquery.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .TripleEncapsulatedCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .UpdateClauseStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .UpdateItemCollectionHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .VisitParentVisitorThis visitor is meant to adjust the corrections stack when traversing an Expression in order to increase the list of valid proposals.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .WhenClauseConditionalClauseCollectionHelperThis helpers handles adding proposals for WhenClause.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .WhereClauseDeleteStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .WhereClauseSelectStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .WhereClauseUpdateStatementHelperClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractContentAssistVisitor .WithinInvalidExpressionVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractDoubleEncapsulatedExpressionStateObjectThis StateObject represents a JPQL expression that has a JPQL identifier followed by two an encapsulated expression with parenthesis, the two expression are separated by a comma.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractEclipseLinkSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractEclipseLinkSimpleSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractEclipseLinkStateObjectVisitorThe abstract definition of EclipseLinkStateObjectVisitor, which implements all the methods but does nothing.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractEclipseLinkTraverseChildrenVisitorThis StateObjectVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given StateObject.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractEclipseLinkTraverseParentVisitorThis StateObjectVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractEncapsulatedExpressionStateObjectThis expression handles parsing the identifier followed by an expression encapsulated within BNF: expression ::= (expression)Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractFromClauseStateObjectThis state object represents the abstract definition of a FROM clause, which is either the FROM clause of the query or of a sub-query expression.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractIdentificationVariableDeclarationStateObjectClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractJPQLQueryBuilderAn abstract implementation of IJPQLQueryBuilder that parses a JPQL query or any JPQL fragments and creates the StateObject representation by delegating the creation to anClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractJPQLQueryFormatterThe abstract definition of a IJPQLQueryFormatter, which converts an StateObject into its string representation that can be used as a real JPQL query.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractJPQLQueryHelperThis helper can perform the following operations over a JPQL query: Calculates the result type of a query: getResultType();Calculates the type of an input parameter: getParameterType(String).Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractListHolderStateObjectThe abstraction definition of a StateObject that holds onto a list of children, the methods defined in ListHolderStateObject are automatically handled here.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractModifyClauseStateObjectClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractModifyStatementStateObjectThe abstract definition of a modify statement.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractNewValueStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractPathExpressionStateObjectAn identification variable followed by the navigation operator (.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractPathResolverThis Resolver is responsible to resolve a single path of a path expression (state field path expression, singled valued object field, or a collection-valued path expression).Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
AbstractRangeDeclarationThe abstract definition of a range declaration, which is used to navigate to a "root" object.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
AbstractRangeVariableDeclarationStateObjectClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractRefactoringToolThe abstract definition of a refactoringVersion:2.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
AbstractScalarExpressionStateObjectBuilderThis abstract definition of a builder provides the support for creating expressions defined by aVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractSchemaNameStateObjectAn abstract schema name designates the abstract schema type over which the query ranges.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractSelectClauseStateObjectThis state object represents the abstract definition of a SELECT clause, which is either the SELECT clause of the top-level query or of a subquery.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractSelectStatementStateObjectThis state object represents the select statement, which has at least a SELECT clause and a FROM clause.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractSimpleSelectExpressionStateObjectBuilderThe abstract implementation of ISimpleSelectExpressionStateObjectBuilder that supports the creation of the select expression based on the JPQL grammar defined in JPA 2.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractSingleEncapsulatedExpressionStateObjectThis StateObject represents a JPQL expression that has a JPQL identifier followed by an encapsulated expression with parenthesis.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractStateObjectThe abstract definition of a StateObject.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractStateObjectBuilderThe abstract definition of a builder of a StateObject hierarchy based on a JPQL fragment that is manually created.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractStateObjectVisitorThe abstract definition of StateObjectVisitor, which implements all the methods but does nothing.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractTraverseChildrenVisitorThis StateObjectVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given StateObject.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractTraverseParentVisitorThis StateObjectVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractTripleEncapsulatedExpressionStateObjectThis state object takes care of parsing an expression that encapsulates three expressions separated by a comma.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AdditionExpressionStateObject BNF: arithmetic_expression ::= arithmetic_expression + arithmetic_termVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AndExpressionStateObjectThe AND logical operator chains multiple criteria together.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AndFilterThis filter will "accept" any object that is accept by both of the specified wrapped filters.Classorg.eclipse.persistence.jpa.jpql.tools.utility.filterEclipseLink
AnonymousStateObjectVisitorThis visitor allows a subclass to simply override visit(StateObject) and perform the same task for all visited ItateObjects.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AnonynousEclipseLinkStateObjectVisitorThis visitor allows a subclass to simply override AnonymousStateObjectVisitor.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ArithmeticExpressionStateObjectThis expression represents an arithmetic expression, which means the first and second expressions are aggregated with an arithmetic sign.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ArithmeticFactorStateObjectThis state object simply adds a plus or minus sign to the arithmetic primary expression.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AvgFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
BadExpressionStateObjectThis wraps an invalid portion of the JPQL query that could not be parsed.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
BaseJPQLQueryFormatterAn abstract implementation of a IJPQLQueryFormatter.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
BasicRefactoringToolThe abstract implementation providing refactoring support for JPQL queries.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
BasicRefactoringTool .JavaQueryA simple implementation of IQuery.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
BasicStateObjectBuilderThe default implementation of a IBuilder, which creates a StateObject representation of the Expression beingClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
BetweenExpressionStateObjectUsed in conditional expression to determine whether the result of an expression falls within an inclusive range of values.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CaseExpressionStateObjectA CASE predicate is used to calculate a condition and when it's true, its THEN expression will be executed.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ChangeSupportThis ChangeSupport is responsible to notifies registered listeners upon changes made to a StateObject, those changes are either a property has changed (IPropertyChangeListener)Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ClassNameResolverThis Resolver simply holds onto the fully qualified class name of the IType.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
ClassResolverThis Resolver simply holds onto the actual type since it is already determined.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
CloneIterablePull together remover state and behavior for subclasses.Classorg.eclipse.persistence.jpa.jpql.tools.utility.iterableEclipseLink
CloneIteratorA CloneIterator iterates over a copy of a collection, allowing for concurrent access to the original collection.Classorg.eclipse.persistence.jpa.jpql.tools.utility.iteratorEclipseLink
CloneIterator .RemoverUsed by CloneIterator to remove elements from the original collection; since the iteratorInterfaceorg.eclipse.persistence.jpa.jpql.tools.utility.iteratorEclipseLink
CloneIterator .Remover .ReadOnlyClassorg.eclipse.persistence.jpa.jpql.tools.utility.iteratorEclipseLink
CoalesceExpressionStateObjectA COALESCE expression returns null if all its arguments evaluate to null, and the value of the first non-null argument otherwise.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CollectionDeclarationThis CollectionDeclaration represents a collection member declaration that was declared in the FROM clause of a SELECT top-level queryClassorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
CollectionEquivalentResolverThis Resolver compares each IType retrieved from the list of Resolvers that were gathered for a given Expression and returns that type if they are all the same type otherwise the IType for Object is returned.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
CollectionExpressionStateObjectThis StateObject is a temporary object used to store a list of StateObjects.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CollectionMemberDeclarationStateObjectAn identification variable declared by a collection_member_declaration ranges over values of a collection obtained by navigation using a path expression.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CollectionMemberExpressionStateObjectThis expression tests whether the designated value is a member of the collection specified by the collection-valued path expression.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CollectionValuedFieldResolverThis Resolver is responsible to resolve the type of a collection-valued field.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
CollectionValuedFieldResolver .MapManagedTypeClassorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
CollectionValuedPathExpressionStateObjectA collection-valued field is designated by the name of an association field in a one-to-many or a many-to-many relationship or by the name of an element collection field.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ComparisonExpressionStateObjectOnly the values of like types are permitted to be compared.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CompoundExpressionStateObjectA compound StateObject has a left and right expressions combined by an identifier.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CompoundFilterThis filter provides a simple framework for combining the behavior of a pair of filters.Classorg.eclipse.persistence.jpa.jpql.tools.utility.filterEclipseLink
ConcatExpressionStateObjectThe CONCAT function returns a string that is a concatenation of its arguments.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ConstructorExpressionStateObjectIn the SELECT clause a constructor may be used in the SELECT list to return one or more Java instances.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ContentAssistExtensionThis extension can be used to provide additional support to JPQL content assist that is outside the scope of providing proposals related to JPA metadata.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
ContentAssistProposalsThis object stores the various proposals available for content assist for a certain position within a JPQL query.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
ContentAssistProposals .ClassTypeThis enumeration determines the type of classes returned by ContentAssistProposals.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
ContentAssistProposals .EnumProposalsHolds onto the IType of the enum type and the list of possible enum constants.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
CountFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DateTimeStateObjectThis DateTimeStateObject represents a date or time.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DeclarationThe abstract definition of JPQLQueryDeclaration.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
DeclarationResolverThis Resolver is responsible to visit the current query (which is either the top-level query or a subquery) and gathers the information from the declaration clause.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
DeclarationStateObjectThis defines the declaration portion of a query, which is the FROM clauseVersion:2.Interfaceorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DefaultActualJPQLQueryFormatterThis IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed, which means this formatter can only be used when theClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultBasicRefactoringToolThis utility class provides basic refactoring support.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultCaseExpressionStateObjectBuilderThe default implementation of a ICaseExpressionStateObjectBuilder.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultConditionalExpressionStateObjectBuilderThe default implementation of IConditionalExpressionStateObjectBuilder.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultContentAssistProposalsThe default implementation of ContentAssistProposals which stores the valid proposals.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultContentAssistVisitorThis visitor traverses the JPQL parsed tree and gathers the possible proposals at a given position.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultEclipseLinkJPQLQueryBuilderAn implementation of IJPQLQueryBuilder that provides support based on the latest release of the Java Persistence functional specification.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultGrammarValidatorThis validator is responsible to validate a JPQL query grammatically purely based on the JPA specification document.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultJPQLQueryBuilderAn implementation of IJPQLQueryBuilder that provides support based on the latest release of the Java Persistence functional specification.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultJPQLQueryContextThis context is used to store information related to the JPQL query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultJPQLQueryFormatterThe default implementation of a IJPQLQueryFormatter, which support creating a string representation of a JPQL query written for JPA 1.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultJPQLQueryHelperThis helper can perform the following operations over a JPQL query: Calculates the result type of a query: AbstractJPQLQueryHelper.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultLiteralVisitorThis visitor traverses an Expression and retrieves the "literal" value.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultNewValueStateObjectBuilderThe default implementation of INewValueStateObjectBuilder.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultParameterTypeVisitorThis visitor calculates the type of an input parameter.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultProblemThe default implementation of Problem.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultRefactoringDeltaThe default implementation of RefactoringDelta which contains the TextEdit that were creating during the refactoring of a JPQL query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultRefactoringToolThis utility class provides basic refactoring support.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultResolverBuilderThe default implementation of a ResolverBuilder, which follows the JPA functional specification.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
DefaultSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultSemanticValidatorThis validator is responsible to gather the problems found in a JPQL query by validating the content to make sure it is semantically valid.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DefaultSimpleSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultStateObjectBuilderThe default implementation of BasicStateObjectBuilder, which provides support for creating a StateObjectClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
DefaultTextEditThe default implementation of a TextEdit, which contains the location of the change within the JPQL query (offset) and the old and new values.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
DeleteClauseStateObjectThis is the DELETE clause of the DELETE statement.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DeleteStatementStateObjectBulk delete operation apply to entities of a single entity class (together with its subclasses, BNF: delete_statement ::= delete_clause [where_clause]Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DerivedDeclarationThis DerivedDeclaration represents an identification variable declaration that was declared in the FROM clause of a SELECT subquery.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
DerivedPathIdentificationVariableDeclarationStateObjectClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DerivedPathVariableDeclarationStateObjectBNF: subselect_identification_variable_declaration ::= derived_path_expression [AS] identification_variable {join}* BNF: derived_path_expression ::= superquery_identification_variable.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DivisionExpressionStateObject BNF: arithmetic_expression ::= arithmetic_expression / arithmetic_termVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EclipseLinkActualJPQLQueryFormatterThis IJPQLQueryFormatter is used to generate a string representation of a StateObject based on how it was parsed, which means this formatter can only be used when the StateObject was created by parsing aClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
EclipseLinkBasicRefactoringToolThis utility class provides basic refactoring support.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkConditionalStateObjectBuilderThe EclipseLink extension over the basic support provided by IConditionalExpressionStateObjectBuilder.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
EclipseLinkContentAssistVisitorThis extension over the default content assist visitor adds the additional support EclipseLink Provisional API: This interface is part of an interim API that is still under development andClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkContentAssistVisitor .AcceptableTypeVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkContentAssistVisitor .AppendableExpressionVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkContentAssistVisitor .EndingQueryPositionBuilderClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkContentAssistVisitor .FollowingClausesVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkDeclarationResolverThe EclipseLink implementation of DeclarationResolver that adds support for its additional support.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
EclipseLinkJPQLQueryBuilderAn implementation of IJPQLQueryBuilder that provides support based on the release of the Java Persistence functional specification defined in Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
EclipseLinkJPQLQueryContextThis context is used to store information related to the JPQL query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkJPQLQueryFormatterThe default implementation of a IJPQLQueryFormatter that adds support for formatting EclipseLink specific JPQL identifiers.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
EclipseLinkJPQLQueryHelperThis helper can perform the following operations over a JPQL query: Calculates the result type of a query: AbstractJPQLQueryHelper.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkParameterTypeVisitorThis visitor calculates the type of an input parameter.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkRefactoringToolThis refactoring tool add support for EclipseLink specific extension over the default implementation of JPQL defined in the Java Persistence functional specification.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkResolverBuilderAn implementation of a ResolverBuilder that adds support for EclipseLink extension.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
EclipseLinkSemanticValidatorThis validator is responsible to gather the problems found in a JPQL query by validating the content to make sure it is semantically valid for EclipseLink.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
EclipseLinkSimpleSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
EclipseLinkStateObjectBuilderThe default implementation of BasicStateObjectBuilder, which provides support based on the JPQL grammar defined in the Java Persistence functional specification and for the additionalClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
EclipseLinkStateObjectVisitorThe interface is used to traverse the StateObject hierarchy that represents a JPQL query as well as what EclipseLink adds on top of the basic grammar.Interfaceorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EmptyCollectionComparisonExpressionStateObjectThis expression tests whether or not the collection designated by the collection-valued path expression is empty (i.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EmptyIterableAn EmptyIterable is just that.Classorg.eclipse.persistence.jpa.jpql.tools.utility.iterableEclipseLink
EmptyIteratorA null instance of an Iterator.Classorg.eclipse.persistence.jpa.jpql.tools.utility.iteratorEclipseLink
EncapsulatedIdentificationVariableExpressionStateObjectThis object represents an identification variable that is wrapped by a function.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EntityResolverThis Resolver retrieves the type for an abstract schema name (entity name).Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
EntityTypeLiteralStateObjectThis StateObject wraps the name of an entity type.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EntryExpressionStateObjectThis object represents an identification variable that maps the Map.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EnumLiteralResolverThis Resolver retrieves the type for an enum constant.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
EnumTypeStateObjectThis StateObject wraps the name of an Enum constant.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ExistsExpressionStateObjectAn EXISTS expression is a predicate that is true only if the result of the subquery consists of one or more values and that is false otherwise.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
FromClauseStateObjectThe FROM clause of a query defines the domain of the query by declaring identification variables.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
FromSubqueryResolverThis Resolver wraps a subquery that is used as the "root" object in a query's declaration.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
FunctionExpressionStateObjectClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
GenericSemanticValidatorHelperAn implementation of SemanticValidatorHelper that uses JPQLQueryContext to return the required information and Hermes SPI.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
GenericSemanticValidatorHelper .IdentificationVariableVisitorClassorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
GenericTypeHelperThis generic implementation of ITypeHelper wraps ITypeHelper and delegates theVersion:2.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
GroupByClauseStateObjectThe GROUP BY construct enables the aggregation of values according to the properties of an entity class.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
HavingClauseStateObjectThe HAVING construct enables conditions to be specified that further restrict the query result as restrictions upon the groups.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
IAbstractConditionalExpressionStateObjectBuilderInterfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IBuilderThis builder is used by BasicStateObjectBuilder, which allows subclasses to easily change any internal builders used for properly creating the state model representation of a JPQL query.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
ICaseExpressionStateObjectBuilderThis builder is responsible to create a CASE expression.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IConditionalExpressionStateObjectBuilderThis builder can be used to easily create a conditional expression without having to create each object manually.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IConstructorThe external representation of a Java class constructor.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IdentificationVariableDeclarationStateObjectAn identification variable is a valid identifier declared in the FROM clause of a query.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
IdentificationVariableResolverThis Resolver is responsible to resolve the type of an identification variable.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
IdentificationVariableStateObjectThis state object represents a single identification variable, which is identifying TODO.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
IEclipseLinkConditionalStateObjectBuilderThe EclipseLink extension over the basic support provided by IEclipseLinkConditionalStateObjectBuilder.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IEclipseLinkMappingTypeThis enumeration lists the mapping types defined in the Java Persistence functional specification and those that are provided by EclipseLink.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IEclipseLinkSelectExpressionStateObjectBuilderInterfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IEclipseLinkSimpleSelectExpressionStateObjectBuilderInterfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IEmbeddableThe external representation of the managed type that is annotated with Provisional API: This interface is part of an interim API that is still under development andInterfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IEntityThe external representation of the managed type that is annotated with Provisional API: This interface is part of an interim API that is still under development andInterfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IJPQLQueryBuilderThis builder is responsible to create an editable StateObject representation of a JPQL Some default implementations are available:Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IJPQLQueryFormatterA IJPQLQueryFormatter helps to write a string representation of a StateObject.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IJPQLQueryFormatter .IdentifierStyleThis enumeration determines how the JPQL identifiers are formatted when written out.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IListChangeEventThis is used in conjunction with IListChangeListener.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IListChangeEvent .EventTypeThis enumeration lists the possible modification a list can have.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IListChangeListenerA IListChangeListener can be registered with a StateObject in order to be notified when a list changes (items are added or removed from it or some items have been moved inside ofInterfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IManagedTypeThe external representation of a managed type, which is a JPA persistent object.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IManagedTypeProviderThe external representation of the provider of managed types, which provide access to the JPA Provisional API: This interface is part of an interim API that is still under development andInterfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IManagedTypeVisitorThe interface is used to visit a IManagedType.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IMappedSuperclassThe external representation of the managed type that is annotated with Provisional API: This interface is part of an interim API that is still under development andInterfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IMappingThe external representation of a mapping, which represents a single persistence property Provisional API: This interface is part of an interim API that is still under development andInterfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IMappingBuilderA mapping builder is used to create the appropriate implementation of a IMapping.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IMappingTypeThis enumeration lists the mapping types defined in the Java Persistence functional specification.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IndexExpressionStateObjectThe INDEX function returns an integer value corresponding to the position of its argument in an ordered list.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
INewValueStateObjectBuilderInterfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
InExpressionStateObjectThe state field path expression must have a string, numeric, or enum value.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
InputParameterStateObjectEither positional or named parameters may be used.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
IPropertyChangeEventThis is used in conjunction with IPropertyChangeListener.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IPropertyChangeListenerA IPropertyChangeListener can be registered with a StateObject in order to be notified when the value of a property changes.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
IQueryThe external representation of a JPQL query.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
IScalarExpressionStateObjectBuilderThis builder can be used to easily create a scalar expression without having to create eachVersion:2.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
ISelectExpressionStateObjectBuilderThis builder can be used to easily create a select expression without having to create each object manually.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
ISimpleSelectExpressionStateObjectBuilderThis builder can be used to easily create a select expression defined for a subquery without having to create each object manually.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
ITypeThe external representation of a Java type.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
ITypeDeclarationThe external representation of a type declaration, which is used to give more information about the type, i.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
ITypeRepositoryThe external representation of the repository of Java types, which gives access to the application's classes.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
JoinStateObjectA JOIN enables the fetching of an association as a side effect of the execution of a query.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
JPQLQueryBuilder1_0An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence functional specification defined in JSR-220 -Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
JPQLQueryBuilder2_0An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence functional specification defined in JSR-337 - JavaClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
JPQLQueryBuilder2_1An implementation of IJPQLQueryBuilder that provides support based on the Java Persistence functional specification defined in JSR-338 - JavaClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
JPQLQueryBuilderWrapperThis builder wraps another builder and simply delegates the calls to it.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
JPQLQueryContextThis context is used to store information related to the JPQL query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
JPQLQueryContext .QueryExpressionVisitorThis visitor is responsible to retrieve the Expression that is the beginning of a query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
JPQLQueryStateObjectThis is the root of the StateObject hierarchy that represents a JPQL query.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
KeyExpressionStateObjectThis object represents an identification variable that maps the keys of a Map.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
KeyResolverThis Resolver is responsible to return the map key, which means that for identification variables referring to an instance of an association or collection represented as a Map, the identification variable is of the abstract schema type of the map key.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
KeywordExpressionStateObjectThe expression representing some keywords: TRUE, FALSE or NULL.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
LengthExpressionStateObjectThe LENGTH function returns the length of the string in characters as an integer.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
LikeExpressionStateObjectThe LIKE condition is used to specify a search for a pattern.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ListChangeEventThe default implementation of IListChangeListener where the generics is the type of theVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
ListHolderStateObjectA ListHolderStateObject is a StateObject having a list of children and this gives access to some operation over the list.Interfaceorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
LocateExpressionStateObjectThe LOCATE function returns the position of a given string within a string, starting the search at a specified position.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
LogicalExpressionStateObjectThis expression represents a logical expression, which means the first and second expressions are aggregated with either the AND or the OR operator.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
LowerExpressionStateObjectThe LOWER function converts a string to lower case and it returns a string.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
MaxFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
MinFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ModExpressionStateObjectThe modulo operation finds the remainder of division of one number by another.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
MultiplicationExpressionStateObject BNF: arithmetic_expression ::= arithmetic_expression * arithmetic_termVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
NotExpressionStateObjectBNF: expression ::= NOT conditional_primaryVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
NullComparisonExpressionStateObjectA null comparison tests whether or not the single-valued path expression or input parameter is a BNF: null_comparison_expression ::= {single_valued_path_expression Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
NullIfExpressionStateObjectNULLIF returns the first expression if the two expressions are not equal.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
NullResolverA "null" implementation of a Resolver.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
NumericLiteralStateObjectExact numeric literals support the use of Java integer literal syntax as well as SQL exact numeric literal syntax.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
NumericResolverThis Resolver is responsible to return the numeric type for a list of Resolvers.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
NumericTypeComparatorThis Comparator is used to sort ITypes based on the numerical priority.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
ObjectExpressionStateObjectStand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
OrderByClauseStateObjectThe ORDER BY clause allows the objects or values that are returned by the query to be ordered.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
OrderByItemStateObjectAn ORDER BY item must be one of the following: A state_field_path_expression that evaluates toClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
OrExpressionStateObjectThe OR logical operator chains multiple criteria together.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ProblemA problem describes an issue found in a JPQL query because it is either grammatically or semantically incorrect.Interfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
PropertyChangeEventThe default implementation of IPropertyChangeEvent where the generics is the type of the old and new values.Classorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
RangeDeclarationThis RangeDeclaration represents an identification variable declaration that was declared in the FROM clause of a SELECT top-level queryClassorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
RangeVariableDeclarationStateObjectRange variable declarations allow the developer to designate a "root" for objects which may not be reachable by navigation.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
RefactoringDeltaA refactoring delta contains an ordered collection of TextEdit.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringToolThe abstract implementation providing refactoring support for JPQL queries.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringTool .ClassNameRenamerThis visitor renames a fully qualified class name.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringTool .EntityNameRenamerThis visitor renames an entity name.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringTool .EnumConstantRenamerThis visitor renames an enum constant.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringTool .FieldNameRenamerThis visitor renames any segment of a path expression.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringTool .ResultVariableNameRenamerThis visitor renames all the result variables found in the JPQL query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringTool .StateObjectUpdaterThis interface is used to transparently push the new value into the StateObject.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
RefactoringTool .VariableNameRenamerThis visitor renames all the identification variables found in the JPQL query.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
ResolverA Resolver is responsible to resolve a property by retrieving either the managed type, the mapping, the type and the type declaration depending on the type of resolver.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
ResolverBuilderThis visitor creates a Resolver that gives information about the visited Expression.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
ResolverBuilder .CollectionExpressionVisitorThis visitor is used to check if the expression visited is a CollectionExpression.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
ResultQueryThis is used to retrieve the new JPQL query when a content assist item needs to be insert at a certain position.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
ResultVariableStateObjectA result variable may be used to name a select item in the query result.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SelectClauseStateObjectThe SELECT statement queries data from entities, which determines the type of the objects or values to be selected.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SelectStatementStateObjectThis state object represents a select statement, which has at least a SELECT clause and a FROM clause.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SimpleFromClauseStateObjectThe FROM clause of a sub-query defines the domain of the sub-query by declaring identification variables.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SimpleSelectClauseStateObjectThe SELECT statement queries data from entities.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SimpleSelectStatementStateObjectThis state object represents a subquery, which has at least a SELECT clause and a FROM clause.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SimpleStateObjectThis StateObject simply holds onto a string.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SingleElementListIterableA SingleElementListIterable returns a ListIterator that holds a single elementClassorg.eclipse.persistence.jpa.jpql.tools.utility.iterableEclipseLink
SingleElementListIteratorA SingleElementListIterator holds a single element and returns it with the first call to next(), at which point it will return false to any subsequent callClassorg.eclipse.persistence.jpa.jpql.tools.utility.iteratorEclipseLink
SizeExpressionStateObjectThe SIZE function returns an integer value, the number of elements of the collection.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SnapshotCloneIterableA SnapshotCloneIterable returns an iterator on a "snapshot" of a collection, allowing for concurrent access to the original collection.Classorg.eclipse.persistence.jpa.jpql.tools.utility.iterableEclipseLink
SnapshotCloneIterable .LocalCloneIteratorClassorg.eclipse.persistence.jpa.jpql.tools.utility.iterableEclipseLink
SqrtExpressionStateObjectThe SQRT function takes a numeric argument and returns a Double.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StateFieldPathExpressionStateObjectA single-valued association field is designated by the name of an association-field in a one-to-one or many-to-one relationship.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StateFieldPathExpressionStateObject .MapManagedTypeClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StateFieldResolverThis Resolver is responsible to resolve the type of a state field, which is the leaf of the state field path expression.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
StateObjectA StateObject is an editable representation of a JPQL query.Interfaceorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StateObjectProblemInterfaceorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StateObjectProblemConstantsInterfaceorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
StateObjectVisitorThe visitor is used to traverse the StateObject hierarchy that represents a JPQL query.Interfaceorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StringLiteralStateObjectA string literal is enclosed in single quotes.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SubExpressionStateObjectThis expression wraps a sub-expression within parenthesis.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SubqueryDeclarationThis Declaration uses a subquery as the "root" object.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
SubqueryEntityResolverThis Resolver retrieves the type for an abstract schema name (entity name) if it can be resolved otherwise a derived path will be assumed.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
SubstringExpressionStateObjectThe second and third arguments of the SUBSTRING function denote the starting position and length of the substring to be returned.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SubtractionExpressionStateObject BNF: arithmetic_expression ::= arithmetic_expression - arithmetic_termVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SumFunctionResolverThis Resolver is responsible to calculate the type based on the type of the state field.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
SumFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
TableDeclarationThis Declaration uses a database table as the "root" object.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
TextEditA TextEdit contains the information of a change that can be made to the JPQL query after performing a refactoring operation.Interfaceorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
TreatExpressionStateObjectReturns an expression that allows to treat its base as if it were a subclass of the class returned by the base.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
TreatResolverThis Resolver resolves a path and casts it as another entity type.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
TrimExpressionStateObjectThe TRIM function trims the specified character from a string.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
TypeExpressionStateObjectAn entity type expression can be used to restrict query polymorphism.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
TypeHelperThis helper contains methods related to IType and can perform equivalency checks.Classorg.eclipse.persistence.jpa.jpql.toolsEclipseLink
UnknownDeclarationThis Declaration represents an unknown (invalid/incomplete) declaration.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
UnknownExpressionStateObjectThis StateObject holds onto an unknown portion of a JPQL query that could not be parsed.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
UpdateClauseStateObjectThis is the UPDATE clause of the UPDATE statement.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
UpdateItemStateObjectThe new_value specified for an update operation must be compatible in type with the field to which it is assigned.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
UpdateStatementStateObjectThe UPDATE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
UpperExpressionStateObjectThe UPPER function converts a string to upper case and it returns a string.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ValueExpressionStateObjectThis object represents an identification variable that maps the values of a Map.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ValueResolverThis Resolver is responsible to return the map value, which means that for identification variables referring to an instance of an association or collection represented as a Map, the identification variable is of the abstract schema type of the map value.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
VariableDeclarationStateObjectThis defines a variable declaration, which has a "root" object and an identification variable.Interfaceorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
WhenClauseStateObjectA WHEN predicate is used to calculate a condition and when it's true, its THEN will be executed.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
WhereClauseStateObjectThe WHERE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
XmlEscapeCharacterConverterThis converter handles references when dealing with text or markup in an XML document.Classorg.eclipse.persistence.jpa.jpql.tools.utilityEclipseLink