Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.eclipse.persistence.jpa.jpql Classes and Interfaces - 820 results found.
NameDescriptionTypePackageFramework
AbsExpressionThe 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.parserEclipseLink
AbsExpressionFactoryThis AbsExpressionFactory creates a new AbsExpression when the portion of the query to parse starts with ABS.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractConditionalClauseConditional 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.parserEclipseLink
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
AbstractDoubleEncapsulatedExpressionThis Expression takes care of parsing an expression that encapsulates two expressions separated by a comma.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractEclipseLinkExpressionVisitorThe abstract implementation of EclipseLinkExpressionVisitor.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractEclipseLinkParameterTypeVisitorThis visitor calculates the type of an input parameter.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractEclipseLinkSelectExpressionStateObjectBuilderClassorg.eclipse.persistence.jpa.jpql.tools.modelEclipseLink
AbstractEclipseLinkSemanticValidatorThis 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.jpqlEclipseLink
AbstractEclipseLinkSemanticValidator .EclipseLinkOwningClauseVisitorThis visitor retrieves the clause owning the visited Expression.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractEclipseLinkSemanticValidator .SubquerySelectItemCalculatorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractEclipseLinkSemanticValidator .TableExpressionVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractEclipseLinkSemanticValidator .TopLevelFirstDeclarationVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
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 ExpressionVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given Expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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 EclipseLinkExpressionVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractEclipseLinkTraverseParentVisitorThis StateObjectVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractEncapsulatedExpressionThis expression handles parsing the identifier followed by an expression encapsulated within BNF: expression ::= (expression)Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractEncapsulatedExpressionStateObjectThis expression handles parsing the identifier followed by an expression encapsulated within BNF: expression ::= (expression)Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractExpressionThis is the abstract definition of all the parts used to create the tree hierarchy representing the parsed JPQL query.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractExpressionVisitorThe abstract definition of ExpressionVisitor, which implements all the methods but does nothing.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractFromClauseThe FROM clause of a query defines the domain of the query by declaring identification variables.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractGrammarValidatorThe base validator responsible to gather the problems found in a JPQL query by validating it against the provided JPQL grammar.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .AbstractCollectionValidatorThis validate is responsible to validate the collection of Expressions: Making sure they are all separated by a comma or by a space (depending on which one isClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .AbstractDoubleEncapsulatedExpressionHelperClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .AbstractEncapsulatedExpressionHelperThe root helper that validates any AbstractEncapsulatedExpression.Interfaceorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .AbstractSingleEncapsulatedExpressionHelperThe abstract implementation of AbstractGrammarValidator.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .AbstractTripleEncapsulatedExpressionHelperClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .CollectionExpressionVisitorThis visitor retrieves the CollectionExpression if it is visited.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .CollectionSeparatedByCommaValidatorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .CollectionSeparatedBySpaceValidatorThis validator validates a CollectionExpression by making sure each item is not separated by a comma.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .ComparisonExpressionVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .DateTimeVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractGrammarValidator .NullExpressionVisitorThis visitor checks to see if the visited expression is NullExpression.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractIdentificationVariableDeclarationStateObjectClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractJPQLGrammarThe abstract definition of a JPQLGrammar.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractLiteralExpressionFactoryThis factory is responsible to return the right literal expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractOrderByClauseAn ordering clause allows the objects or values that are returned by the query to be ordered.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractPathExpressionAn identification variable followed by the navigation operator (.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractSchemaNameAn abstract schema name designates the abstract schema type over which the query ranges.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractSchemaNameBNFThe query BNF for an abstract schema name.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractSchemaNameFactoryThis AbstractSchemaNameFactory creates a new AbstractSchemaName.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractSchemaNameStateObjectAn abstract schema name designates the abstract schema type over which the query ranges.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractSelectClauseThe SELECT clause denotes the query result.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractSelectStatementA query is an operation that retrieves data from one or more tables or views.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractSemanticValidatorThe base validator responsible to gather the problems found in a JPQL query by validating the content to make sure it is semantically valid, i.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .CollectionValuedPathExpressionVisitorThis visitor is meant to retrieve an CollectionValuedPathExpression if the visited Expression is that object.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .ComparingEntityTypeLiteralVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .ComparisonExpressionVisitorThis visitor compares the left and right expressions of a comparison expression and gathers information about those expressions if they are an identification variable or a path expression.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .FirstDeclarationVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .InItemsVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .PathTypeThis enumeration allows AbstractSemanticValidator.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .StateFieldPathExpressionVisitorThis visitor is meant to retrieve an AbstractSemanticValidator.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .SubqueryFirstDeclarationVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractSemanticValidator .TopLevelFirstDeclarationVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
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
AbstractSingleEncapsulatedExpressionThis expression handles parsing a JPQL identifier followed by an expression encapsulated within BNF: expression ::= (expression)Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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 ExpressionVisitor traverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any given Expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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 ExpressionVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractTraverseParentVisitorThis StateObjectVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AbstractTripleEncapsulatedExpressionThis Expression takes care of parsing an expression that encapsulates three expressions separated by a comma.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractValidatorThe abstract definition of a validator, which provides helper methods and visitors.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .BypassChildCollectionExpressionVisitorThis visitor is responsible to traverse the children of a CollectionExpression in order to properly validate the Expression.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .BypassParentSubExpressionVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .ChildrenCollectorVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .JPQLQueryBNFValidatorThis visitor validates any Expression by checking its BNF against some BNFs.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .NestedArrayVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .OwningClauseVisitorThis visitor retrieves the clause owning the visited Expression.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .OwningStatementVisitorThis visitor retrieves the statement owning the visited Expression.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AbstractValidator .SubqueryVisitorThis visitor retrieves the statement owning the visited Expression.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AdditionExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AdditionExpressionStateObject BNF: arithmetic_expression ::= arithmetic_expression + arithmetic_termVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
AggregateExpressionBNFThe query BNF for an aggregate expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AggregateFunctionIn the SELECT clause the result of a query may be the result of an aggregate function applied to a path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AllOrAnyExpressionBNFThe query BNF for an all or any expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AllOrAnyExpressionFactoryThis AllOrAnyExpressionFactory creates a new AllOrAnyExpression when the portion of the query to parse starts with ALL, ANY or SOME.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AndExpressionThe AND logical operator chains multiple criteria together.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AndExpressionFactoryThis AndExpression creates a new AdditionExpression when the portion of the query to parse starts with AND.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AnonymousExpressionVisitorThis visitor allows a subclass to simply override visit(Expression) and perform the same task for all visited expressions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ArithmeticExpressionThis expression represents an arithmetic expression, which means the first and second expressions are aggregated with an arithmetic sign.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ArithmeticExpressionBNFThe query BNF for an arithmetic expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ArithmeticExpressionFactoryThis ExpressionFactory creates a new expression when the portion of the query to parse starts with an arithmetic identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ArithmeticFactorThis expression simply adds a plus or minus sign to the arithmetic primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ArithmeticFactorBNFThe query BNF for an arithmetic factor expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ArithmeticFactorStateObjectThis state object simply adds a plus or minus sign to the arithmetic primary expression.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ArithmeticPrimaryBNFThe query BNF for an arithmetic primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ArithmeticTermBNFThe query BNF for an arithmetic term expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ArrayIterableAn ArrayIterable provides an Iterable for an array of objects of type E.Classorg.eclipse.persistence.jpa.jpql.utility.iterableEclipseLink
ArrayIteratorAn ArrayIterator provides a Iterator for an array of objects.Classorg.eclipse.persistence.jpa.jpql.utility.iteratorEclipseLink
AsOfClauseAn AS OF clause is part of a flashback query, which provides ways to view past states of database objects, or to return database objects to a previous state, without usingClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AsOfClauseBNFThe query BNF for the AS OF clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AsOfClauseFactoryThis AsOfClauseFactory creates a new AsOfClause when the portion of the JPQL query to parse starts with AS OF.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AssertAn utility class that provides various checks and when the condition fails, then an Assert.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
Assert .AssertExceptionThe exception thrown when the condition is not met.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
AvgFunctionOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AvgFunctionFactoryThis AvgFunctionFactory creates a new AvgFunction when the portion of the query to parse starts with AVG.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AvgFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
BadExpressionThis wraps another Expression that was correctly parsed by it is located in an invalid location within the JPQL query.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
BadExpressionBNFThe query BNF used for an expression that is invalid.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
BadExpressionFactoryThis BadExpressionFactory creates a new BadExpression when the portion of the query to parse is malformed.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
BadExpressionStateObjectThis wraps an invalid portion of the JPQL query that could not be parsed.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
BaseDeclarationIdentificationVariableFinderThis visitor traverses the parsed tree and retrieves the IdentificationVariable defined in the base range variable declaration for the top-level statement if and only if theClassorg.eclipse.persistence.jpa.jpqlEclipseLink
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
BetweenExpressionUsed in conditional expression to determine whether the result of an expression falls within an inclusive range of values.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
BetweenExpressionBNFThe query BNF for the between expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
BetweenExpressionFactoryThis BetweenExpressionFactory creates a new BetweenExpression when the portion of the query to parse starts with BETWEEN or NOT BETWEEN.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
BooleanExpressionBNFThe query BNF for a boolean expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
BooleanLiteralBNFThe query BNF for a boolean literal expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
BooleanPrimaryBNFThe query BNF for a boolean primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CaseExpressionBNF: general_case_expression ::= CASE when_clause {when_clause}* ELSE scalar_expression END BNF: simple_case_expression ::= CASE case_operand simple_when_clause {simple_when_clause}* ELSE scalar_expression ENDClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CaseExpressionBNFThe query BNF for a case expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CaseExpressionFactoryThis CaseExpressionFactory creates a new CaseExpression when the portion of the query to parse starts with CASE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
CaseOperandBNFThe query BNF for the case operand specified in the case expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CastExpressionThe CAST function cast value to a different type.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CastExpressionBNFThe query BNF for the CAST function.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CastExpressionFactoryThis CastExpressionFactory creates a new CastExpression when the portion of the query to parse starts with CAST.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
CloneListIterablePull together mutator state and behavior for subclasses.Classorg.eclipse.persistence.jpa.jpql.utility.iterableEclipseLink
CloneListIteratorA CloneListIterator iterates over a copy of a list, allowing for concurrent access to the original list.Classorg.eclipse.persistence.jpa.jpql.utility.iteratorEclipseLink
CloneListIterator .MutatorUsed by CloneListIterator to remove elements from the original list; since the list iteratorInterfaceorg.eclipse.persistence.jpa.jpql.utility.iteratorEclipseLink
CloneListIterator .Mutator .ReadOnlyClassorg.eclipse.persistence.jpa.jpql.utility.iteratorEclipseLink
CoalesceExpressionA 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.parserEclipseLink
CoalesceExpressionBNFThe query BNF for a coalesce expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CoalesceExpressionFactoryThis CoalesceExpressionFactory creates a new CoalesceExpression when the portion of the query to parse starts with COALESCE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
CollectionExpressionA CollectionExpression wraps many expression which they are separated by spaces BNF: expression ::= child_item {, child_item }*Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CollectionExpressionStateObjectThis StateObject is a temporary object used to store a list of StateObjects.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CollectionMemberDeclarationAn 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.parserEclipseLink
CollectionMemberDeclarationBNFThe query BNF for a collection member declaration expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CollectionMemberDeclarationFactoryThis CollectionMemberDeclarationFactory creates a new CollectionMemberDeclaration when the portion of the query to parse starts with IN.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
CollectionMemberExpressionThis expression tests whether the designated value is a member of the collection specified by the collection-valued path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CollectionMemberExpressionBNFThe query BNF for a collection member expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CollectionMemberExpressionFactoryThis CollectionMemberExpressionFactory creates a new CollectionMemberExpression when the portion of the query to parse starts with MEMBER, MEMBER OF, NOTClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
CollectionToolsThis utility class provides utility methods related to collections, iterators and arrays.Classorg.eclipse.persistence.jpa.jpql.utilityEclipseLink
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
CollectionValuedPathExpressionA 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.parserEclipseLink
CollectionValuedPathExpressionBNFThe query BNF for a collection-valued path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CollectionValuedPathExpressionFactoryClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ComparisonExpressionOnly the values of like types are permitted to be compared.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ComparisonExpressionBNFThe query BNF for a comparison expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ComparisonExpressionFactoryThis ComparisonExpressionFactory creates a new ComparisonExpression when the portion of the query to parse starts with <, >, <>, <=,Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ComparisonExpressionStateObjectOnly the values of like types are permitted to be compared.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
CompoundExpressionA compound expression has a left and right expressions combined by an identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ConcatExpressionThe CONCAT function returns a string that is a concatenation of its arguments.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConcatExpressionFactoryThis ConcatExpressionFactory creates a new ConcatExpression when the portion of the query to parse starts with CONCAT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConcatExpressionStateObjectThe CONCAT function returns a string that is a concatenation of its arguments.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ConditionalExpressionBNFThe query BNF for a conditional expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConditionalFactorBNFThe query BNF for a conditional factor expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConditionalPrimaryBNFThe query BNF for a conditional primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConditionalTermBNFThe query BNF for a conditional term expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConnectByClauseThe CONNECT BY clause allows selecting rows in a hierarchical order using the hierarchical query clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConnectByClauseBNFThe query BNF for a CONNECT BY clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConnectByClauseFactoryThis ConnectByClauseFactory creates a new ConnectByClause when the portion of the query to parse starts with CONNECT BY.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConstructorExpressionIn the SELECT clause a constructor may be used in the SELECT list to return one or more Java instances.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConstructorExpressionBNFThe query BNF for a constructor expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ConstructorExpressionFactoryThis ConstructorExpressionFactory creates a new ConstructorExpression when the portion of the query to parse starts with NEW.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ConstructorItemBNFThe query BNF for a constructor item expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
CountFunctionOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CountFunctionFactoryThis CountFunctionFactory creates a new CountFunction when the portion of the query to parse starts with COUNT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
CountFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DatabaseTypeThis expression represents the database specific data type, which may include size and scale.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DatabaseTypeFactoryClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DatabaseTypeQueryBNFThe query BNF for the database type.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DateTimeThis Expression represents a date or time.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DatetimeExpressionBNFThe query BNF for a date/time expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DateTimeFactoryThis DateTimeFactory creates a new DateTime when the portion of the query to parse starts with CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP or with theClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DateTimePrimaryBNFThe query BNF for a date/time primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DateTimeStateObjectThis DateTimeStateObject represents a date or time.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DateTimeTimestampLiteralBNFThe query BNF for a date/time/timestamp expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
DefaultEclipseLinkJPQLGrammarThis JPQL grammar provides support for parsing JPQL queries defined by the JPA 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
DefaultJPQLGrammarThis JPQL grammar provides support for parsing JPQL queries defined in the latest JPA functional specification.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
DefaultStringExpressionAn implementation of an Expression that wraps a string.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
DeleteClauseThis is the delete clause of the delete statement.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DeleteClauseBNFThe query BNF for the delete clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DeleteClauseFactoryThis DeleteClauseFactory creates a new DeleteClause when the portion of the query to parse starts with DELETE FROM.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DeleteClauseRangeVariableDeclarationBNFThe query BNF for a range variable declaration expression used by the DELETE clause, which accepts collection and aggregate expression, which is used by invalid queries.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DeleteClauseStateObjectThis is the DELETE clause of the DELETE statement.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
DeleteStatementBulk 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.parserEclipseLink
DeleteStatementBNFThe query BNF for the delete statement.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DeleteStatementFactoryThis DeleteStatementFactory creates a new DeleteStatement when the portion of the query to parse starts with DELETE FROM.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
DerivedCollectionMemberDeclarationBNFThe query BNF for a derived collection member declaration expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
DivisionExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
EclipseLinkAnonymousExpressionVisitorThis visitor allows a subclass to simply override AnonymousExpressionVisitor.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
EclipseLinkExpressionVisitorThe ExpressionVisitor that adds support for the additional JPQL identifiers supported by EclipseLink that is not defined in the JPA function specification.Interfaceorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkGrammarValidatorThis validator adds EclipseLink extension over what the JPA functional specification had defined.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
EclipseLinkGrammarValidator .InExpressionVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
EclipseLinkGrammarValidator .InExpressionWithNestedArrayVisitorClassorg.eclipse.persistence.jpa.jpqlEclipseLink
EclipseLinkJPQLGrammar1This JPQL grammar provides support for parsing JPQL queries defined in JSR-220 - Enterprise JavaBeans 3.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkJPQLGrammar2_0This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkJPQLGrammar2_1This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkJPQLGrammar2_2This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkJPQLGrammar2_3This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkJPQLGrammar2_4This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkJPQLGrammar2_5This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkJPQLGrammar2_6This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
EclipseLinkLiteralVisitorThis visitor traverses an Expression and retrieves the "literal" value.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
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
EclipseLinkSemanticValidatorExtensionThis extension provides additional support to semantic validation by adding support for non-JPA specific artifacts, such as database objects.Interfaceorg.eclipse.persistence.jpa.jpqlEclipseLink
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
EclipseLinkVersionenum EclipseLinkVersionAn enumeration listing the various releases of EclipseLink.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
ElseExpressionBNFThe query BNF for a else expression specified in the case expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EmptyCollectionComparisonExpressionThis expression tests whether or not the collection designated by the collection-valued path expression is empty (i.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EmptyCollectionComparisonExpressionBNFThe query BNF for an empty collection comparison expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
EncapsulatedIdentificationVariableExpressionThis Expression represents an identification variable that maps a Map property, either the key, the value or a Map.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EncapsulatedIdentificationVariableExpressionStateObjectThis object represents an identification variable that is wrapped by a function.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EntityExpressionBNFThe query BNF for a entity expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntityOrValueExpressionBNFThe query BNF for a entity or value expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntityResolverThis Resolver retrieves the type for an abstract schema name (entity name).Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
EntityTypeExpressionBNFThe query BNF for the TYPE expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntityTypeLiteralThis Expression wraps the name of an entity type.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntityTypeLiteralBNFThe query BNF for the entity type literal.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntityTypeLiteralFactoryThis factory creates an EntityTypeLiteral, which wraps an entity name.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntityTypeLiteralStateObjectThis StateObject wraps the name of an entity type.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EntryExpressionAn identification variable qualified by the ENTRY operator is a path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntryExpressionFactoryThis EntryExpressionFactory creates a new EntryExpression when the portion of the query to parse starts with ENTRY.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EntryExpressionStateObjectThis object represents an identification variable that maps the Map.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
EnumExpressionBNFThe query BNF for a enum expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EnumLiteralBNFThe query BNF for an enumeration constant expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EnumLiteralResolverThis Resolver retrieves the type for an enum constant.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
EnumPrimaryBNFThe query BNF for an enum primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EnumTypeStateObjectThis StateObject wraps the name of an Enum constant.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ExistsExpressionAn 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.parserEclipseLink
ExistsExpressionBNFThe query BNF for the exists expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExistsExpressionFactoryThis ExistsExpressionFactory creates a new ExistsExpression when the portion of the query to parse starts with EXISTS.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ExpressionThis is the root interface of the parsed tree representation of a JPQL query.Interfaceorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExpressionFactoryAn ExpressionFactory is responsible to parse a portion of JPQL query which starts with one of the factory's JPQL identifiers.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExpressionRegistryThis registry contains the necessary information used by Hermes parser.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExpressionToolsA utility class containing various methods related to the Hermes parser.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
ExpressionVisitorThis interface is used to traverse the JPQL parsed tree.Interfaceorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExpressionVisitorWrapperThis ExpressionVisitor wraps another ExpressionVisitor and delegates all its calls to it (the delegate).Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExtractExpressionThe EXTRACT function extracts a date part from a date/time value.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExtractExpressionBNFThe query BNF for the EXTRACT function.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ExtractExpressionFactoryThis ExtractExpressionFactory creates a new ExtractExpression when the portion of the query to parse starts with EXTRACT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FilterA filter is used to determine if a value can be "accepted" or "rejected".Interfaceorg.eclipse.persistence.jpa.jpql.utility.filterEclipseLink
FromClauseThe FROM clause of a query defines the domain of the query by declaring identification variables.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FromClauseBNFThe query BNF for the from clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FromClauseFactoryThis FromClauseFactory creates a new FromClause when the portion of the query to parse starts with FROM.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
FullyQualifyPathExpressionVisitorThis visitor makes sure that all path expressions are fully qualified with a "virtual" identification variable if the range variable declaration does not define one.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionExpressionThis expression adds support to call native database functions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionExpressionBNFThe query BNF for the EclipseLink's function expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionExpressionFactoryThis FunctionExpressionFactory creates a new FunctionExpression when the portion of the query to parse starts with an identifier related to a SQL function.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionExpressionFactory .ParameterCountThe number of parameters a FunctionExpression can have.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionExpressionStateObjectClassorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
FunctionItemBNFThe query BNF for the parameters of a function expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionsReturningDatetimeBNFThe query BNF for a function expression returning a date/time value.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionsReturningNumericsBNFThe query BNF for a function expression returning a numeric value.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
FunctionsReturningStringsBNFThe query BNF for a function expression returning a string value.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
GeneralCaseExpressionBNFThe query BNF for a general case expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
GeneralIdentificationExpressionFactoryThis ValueExpressionFactory creates a general identification variable, which is either with the identifier KEY or VALUE and then checks the existence of a path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
GeneralIdentificationVariableBNFThe query BNF for a general identification variable expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
GenericQueryBNFA generic JPQLQueryBNF can be used to manually create a new BNF without having to create a concrete instance.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
GroupByClauseThe GROUP BY construct enables the aggregation of values according to the properties of an BNF: groupby_clause ::= GROUP BY groupby_item {, groupby_item}*Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
GroupByClauseBNFThe query BNF for the group by clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
GroupByClauseFactoryThis GroupByClauseFactory creates a new GroupByClause when the portion of the query to parse starts with GROUP BY.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
GroupByItemBNFThe query BNF for a group by item expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
GroupByItemFactoryThis GroupByItemFactory is responsible to return the right expression and to support invalid expression as well.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
HavingClauseThe HAVING construct enables conditions to be specified that further restrict the query result as restrictions upon the groups.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
HavingClauseBNFThe query BNF for the having clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
HavingClauseFactoryThis HavingClauseFactory creates a new HavingClause when the portion of the query to parse starts with HAVING.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
HierarchicalQueryClauseIf a table contains hierarchical data, then rows can be selected in a hierarchical order using the hierarchical query clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
HierarchicalQueryClauseBNFClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
HierarchicalQueryClauseFactoryThis HierarchicalQueryClauseFactory creates a new HierarchicalQueryClause when the portion of the query to parse starts with either VERSIONS orClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
IdentificationVariableAn identification variable is a valid identifier declared in the FROM clause of a query.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
IdentificationVariableBNFThe query BNF for an identification variable expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
IdentificationVariableDeclarationAn identification variable is a valid identifier declared in the FROM clause of a query.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
IdentificationVariableDeclarationBNFThe query BNF for an identification variable declaration expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
IdentificationVariableDeclarationFactoryThis IdentificationVariableDeclarationFactory handles parsing the JPQL fragment within the FROM clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
IdentificationVariableDeclarationStateObjectAn identification variable is a valid identifier declared in the FROM clause of a query.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
IdentificationVariableFactoryThis IdentificationVariableFactory creates a new IdentificationVariable.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
IdentifierRoleA role describes the purpose of the JPQL identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
IndexExpressionThe INDEX function returns an integer value corresponding to the position of its argument in an ordered list.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
IndexExpressionFactoryThis IndexExpressionFactory creates a new IndexExpression when the portion of the query to parse starts with INDEX.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
InExpressionThe state field path expression must have a string, numeric, or enum value.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InExpressionBNFThe query BNF for an in expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InExpressionExpressionBNFThe query BNF describes the expression being tested by the IN expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InExpressionFactoryThis InExpressionFactory creates a new InExpression when the portion of the query to parse starts with IN or NOT IN.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InExpressionItemBNFThe query BNF for the items of an IN expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InExpressionStateObjectThe state field path expression must have a string, numeric, or enum value.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
InputParameterEither positional or named parameters may be used.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InputParameterBNFThe query BNF for a input parameter.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InputParameterStateObjectEither positional or named parameters may be used.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
InternalAggregateFunctionBNFThe query BNF for the parameter of an aggregate expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalBetweenExpressionBNFThe query BNF for the lower and upper expressions defined in the between expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalCoalesceExpressionBNFThe query BNF for the parameters defined in the coalesce expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalColumnExpressionBNFThe query BNF for the items of a COLUMN expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalConcatExpressionBNFThe query BNF for the COUNT expression's encapsulated expressions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalConnectByClauseBNFClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalCountBNFThe query BNF for the parameter of the COUNT function.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalEntityTypeExpressionBNFThe query BNF for the parameters defined in the type expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalFromClauseBNFThe query BNF for the FROM declaration, basically what follows the BNF: from_clause ::= FROM identification_variable_declaration {, {identification_variable_declaration Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalJoinBNFThe query BNF for what's following the join identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalLengthExpressionBNFThe query BNF for the parameter of the LENGTH expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalLocateStringExpressionBNFThe query BNF for the first two parameters of the LOCATE expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalLocateThirdExpressionBNFThe query BNF for the third parameter of the LOCATE expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalLowerExpressionBNFThe query BNF for the parameter of the LOWER expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalModExpressionBNFThe query BNF for the parameters of the MOD expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalOrderByClauseBNFThe query BNF for what's following the order by identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalOrderByItemBNFThe query BNF for an order by item.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalOrderByItemFactoryThis InternalOrderByItemFactory creates either a StateFieldPathExpression or an IdentificationVariable.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalSelectExpressionBNFClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalSimpleFromClauseBNFThe query BNF for the from declaration used in a subquery.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalSimpleSelectExpressionBNFClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalSqrtExpressionBNFThe query BNF for the parameter of the SQRT expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalSubstringPositionExpressionBNFThe query BNF for the position parameters of the SUBSTRING expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalSubstringStringExpressionBNFThe query BNF for the parameter of the LENGTH expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalUpdateClauseBNFThe query BNF for what's following the update identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalUpperExpressionBNFThe query BNF for the parameter of the UPPER expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
InternalWhenClauseBNFThe query BNF for the expression following the WHEN identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
IsExpressionFactoryThis IsExpressionFactory creates a new expression when the portion of the query to parseVersion:2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ITypeHelperInterfaceorg.eclipse.persistence.jpa.jpqlEclipseLink
ITypeRepositoryThe external representation of the repository of Java types, which gives access to the application's classes.Interfaceorg.eclipse.persistence.jpa.jpql.tools.spiEclipseLink
JoinA JOIN enables the fetching of an association as a side effect of the execution of a query.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JoinAssociationPathExpressionBNFThe query BNF for a join association path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JoinBNFThe query BNF for the join expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JoinCollectionValuedPathExpressionFactoryClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JoinFactoryThis JoinFactory creates a new Join when the portion of the query to parse starts with JOIN or FETCH JOIN, respectively.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JoinFetchBNFThe query BNF for the fetch join expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
JPAVersionAn enumeration listing the various releases of the Java Persistence specification.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
JPQLExpressionA JPQLExpression is the root of the parsed tree representation of a JPQL query.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JPQLGrammarA JPQL grammar defines how a JPQL query can be parsed.Interfaceorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JPQLGrammar1_0This JPQLGrammar provides support for parsing JPQL queries defined in JSR-220 - Enterprise JavaBeans 3.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JPQLGrammar2_0This JPQLGrammar provides support for parsing JPQL queries defined in JSR-337 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JPQLGrammar2_1This JPQLGrammar provides support for parsing JPQL queries defined in JSR-338 - Java Persistence 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
JPQLQueryBNFThis defines a single Backus-Naur Form (BNF) of the JPQL grammar.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
JPQLQueryDeclarationA JPQLQueryDeclaration represents either an identification variable declaration or a collection member declaration.Interfaceorg.eclipse.persistence.jpa.jpqlEclipseLink
JPQLQueryDeclaration .TypeThis enum type defines the various types of declarations supported by both the JPA functional specification and EclipseLink.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
JPQLQueryProblemA problem describes an issue found in a JPQL query because it is either grammatically or semantically incorrect.Interfaceorg.eclipse.persistence.jpa.jpqlEclipseLink
JPQLQueryProblemMessagesThe list of messages used by JPQLQueryProblems when validating a JPQL query.Interfaceorg.eclipse.persistence.jpa.jpqlEclipseLink
JPQLQueryProblemResourceBundleThe resource bundle containing the problems encountered in a JPQL query.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
JPQLQueryStateObjectThis is the root of the StateObject hierarchy that represents a JPQL query.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
JPQLStatementBNFThe query BNF for the JPQL expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
KeyExpressionAn identification variable qualified by the KEY operator is a path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
KeyExpressionFactoryThis KeyExpressionFactory creates a new KeyExpression when the portion of the query to parse starts with KEY.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
KeywordExpressionThe expression representing some keywords: TRUE, FALSE or NULL.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
KeywordExpressionFactoryThis KeywordExpressionFactory creates a new KeywordExpression when the portion of the JPQL query to parse is FALSE, TRUE orClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
KeywordExpressionStateObjectThe expression representing some keywords: TRUE, FALSE or NULL.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
LengthExpressionThe LENGTH function returns the length of the string in characters as an integer.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LengthExpressionFactoryThis LengthExpressionFactory creates a new LengthExpression when the portion of the query to parse starts with LENGTH.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LengthExpressionStateObjectThe LENGTH function returns the length of the string in characters as an integer.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
LikeExpressionThe LIKE condition is used to specify a search for a pattern.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LikeExpressionBNFThe query BNF for a expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LikeExpressionEscapeCharacterBNFThis BNF is used when parsing an invalid fragment or to extend the default grammar.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LikeExpressionFactoryThis LikeExpressionFactory creates a new LikeExpression when the portion of the query to parse starts with LIKE or NOT LIKE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ListIterableA ListIterable simply forces the returned object to be an instance of ListIterator.Interfaceorg.eclipse.persistence.jpa.jpql.utility.iterableEclipseLink
LiteralBNFThe query BNF for literals, which is based on the listing defined in section 4.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LiteralExpressionFactoryThis LiteralExpressionFactory is responsible to return the right literal expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LiteralTypeSome Expression can have a "literal", this enumeration is used to visit an Expression and to retrieve the right value.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
LiteralVisitorThis visitor traverses an Expression and retrieves the "literal" value.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
LocateExpressionThe LOCATE function returns the position of a given string within a string, starting the search at a specified position.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LocateExpressionFactoryThis LocateExpressionFactory creates a new LocateExpression when the portion of the query to parse starts with LOCATE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
LogicalExpressionThis expression represents a logical expression, which means the first and second expressions are aggregated with either AND or OR.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
LowerExpressionThe LOWER function converts a string to lower case and it returns a string.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LowerExpressionFactoryThis LowerExpressionFactory creates a new LowerExpression when the portion of the query to parse starts with LOWER.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
LowerExpressionStateObjectThe LOWER function converts a string to lower case and it returns a string.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
MaxFunctionOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
MaxFunctionFactoryThis MaxFunctionFactory creates a new MaxFunction when the portion of the query to parse starts with MAX.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
MaxFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
MinFunctionOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
MinFunctionFactoryThis MinFunctionFactory creates a new MinFunction when the portion of the query to parse starts with MIN.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
MinFunctionStateObjectOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ModExpressionThe modulo operation finds the remainder of division of one number by another.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ModExpressionFactoryThis ModExpressionFactory creates a new ModExpression when the portion of the query to parse starts with MOD.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ModExpressionStateObjectThe modulo operation finds the remainder of division of one number by another.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
MultiplicationExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
MultiplicationExpressionStateObject BNF: arithmetic_expression ::= arithmetic_expression * arithmetic_termVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
NewValueBNFThe query BNF for a new value expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
NotExpressionBNF: expression ::= NOT conditional_primaryVersion:2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
NotExpressionFactoryThis NotExpressionFactory creates a new NotExpression when the portion of the query to parse starts with NOT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
NotExpressionStateObjectBNF: expression ::= NOT conditional_primaryVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
NullComparisonExpressionA 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.parserEclipseLink
NullComparisonExpressionBNFThe query BNF for a null comparison expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
NullExpressionA null Expression is used instead of a true null, which allows operations to be performed without doing a null check first.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
NullFilterA null implementation of a Filter.Classorg.eclipse.persistence.jpa.jpql.utility.filterEclipseLink
NullIfExpressionNULLIF returns the first expression if the two expressions are not equal.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
NullIfExpressionBNFThe query BNF for a nullif expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
NullIfExpressionFactoryThis NullIfExpressionFactory creates a new NullIfExpression when the portion of the query to parse starts with NULLIF.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
NumericLiteralExact numeric literals support the use of Java integer literal syntax as well as SQL exact numeric literal syntax.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
NumericLiteralBNFThe query BNF for a numeric literal.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ObjectExpressionStand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ObjectExpressionBNFThe query BNF for an object expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ObjectExpressionFactoryThis ObjectExpressionFactory creates a new ObjectExpression when the portion of the query to parse starts with OBJECT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ObjectExpressionStateObjectStand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
OnClauseReturns an expression that allows a join ON clause to be defined.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OnClauseBNFThe query BNF for the on clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OnClauseFactoryThis OnClauseFactory creates a new OnClause when the portion of the query to parse starts with ON.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderByClauseThe ORDER BY clause allows the objects or values that are returned by the query to be ordered.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderByClauseBNFThe query BNF for the order by clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderByClauseFactoryThis OrderByClauseFactory creates a new OrderByClause when the portion of the query to parse starts with ORDER BY.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
OrderByItemAn orderby_item must be one of the following: A state_field_path_expression that evaluates to an orderableClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderByItem .NullOrderingThis enumeration lists all the possible choices for ordering nulls in an item.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderByItem .OrderingThis enumeration lists all the possible choices for ordering an item.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderByItemBNFThe query BNF for the order by item expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderByItemFactoryThis OrderByItemFactory creates a new OrderByItem.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
OrderSiblingsByClauseIn a hierarchical query, if the rows of siblings of the same parent need to be ordered, then the ORDER SIBLINGS BY clause should be used.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderSiblingsByClauseBNFThe query BNF for the order siblings by clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrderSiblingsByClauseFactoryThis OrderSiblingsByClauseFactory creates a new OrderSiblingsByClause when the portion of the query to parse starts with ORDER SIBLINGS BY.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrExpressionThe OR logical operator chains multiple criteria together.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrExpressionFactoryThis OrExpressionFactory creates a new OrExpression when the portion of the query to parse starts with OR.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
OrExpressionStateObjectThe OR logical operator chains multiple criteria together.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ParameterTypeVisitorThis visitor calculates the type of an input parameter.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
PatternValueBNFThe query BNF for a pattern value.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
QualifiedIdentificationVariableBNFThe query BNF for a qualified identification variable expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
QueryPositionThis object contains the cursor position within the parsed tree and within each of the Expression from the root to the deepest leaf.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
RangeDeclarationBNFClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
RangeDeclarationFactoryClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
RangeVariableDeclarationRange variable declarations allow the developer to designate a "root" for objects which may not be reachable by navigation.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
RangeVariableDeclarationBNFThe query BNF for a range variable declaration expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
RangeVariableDeclarationFactoryThis RangeVariableDeclaration creates a new RangeVariableDeclaration.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
RegexpExpressionThe REGEXP condition is used to specify a search for a pattern.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
RegexpExpressionBNFThe query BNF for a REGEXP expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
RegexpExpressionFactoryThis RegexpExpressionFactory creates a new RegexpExpression when the portion of the query to parse starts with REGEXP.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
ResultVariableA result variable may be used to name a select item in the query result.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ResultVariableBNFThe query BNF for a result variable expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ResultVariableFactoryThis ResultVariableFactory creates a new ResultVariable when the portion of the query to parse starts with or without AS.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ResultVariableStateObjectA result variable may be used to name a select item in the query result.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ScalarExpressionBNFThe query BNF for a scalar expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SelectClauseThe SELECT clause queries data from entities.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SelectClauseBNFThe query BNF for the select clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SelectClauseFactoryThis SelectClauseFactory creates a new SelectClause when the portion of the query to parse starts with SELECT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SelectExpressionBNFThe query BNF for a select expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SelectStatementA SELECT query is an operation that retrieves data from one or more tables or BNF: select_statement ::= select_clauseClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SelectStatementBNFThe query BNF for the select statement.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SelectStatementFactoryThis SelectStatementFactory creates a new SelectStatement when the portion of the query to parse starts with SELECT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SemanticValidatorHelperThis helper is used by AbstractSemanticValidator in order to retrieve JPA information.Interfaceorg.eclipse.persistence.jpa.jpqlEclipseLink
SimpleArithmeticExpressionBNFThe query BNF for a simple arithmetic expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleCaseExpressionBNFThe query BNF for a simple case expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleConditionalExpressionBNFThe query BNF for a simple conditional expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleEntityExpressionBNFThe query BNF for a simple entity expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleEntityOrValueExpressionBNFThe query BNF for a simple entity or value expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleFromClauseThe FROM clause of a query defines the domain of the query by declaring identification variables.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SimpleResultVariableBNFThe query BNF for a result variable expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleSelectClauseThe SELECT statement queries data from entities.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleSelectClauseBNFThe query BNF for the simple select clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleSelectClauseStateObjectThe SELECT statement queries data from entities.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SimpleSelectExpressionBNFThe query BNF for a simple select expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleSelectStatementBNFL subquery ::= simple_select_clause subquery_from_clause [where_clause] [groupby_clause] [having_clause]Version:2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SimpleSelectStatementFactoryThis SimpleSelectStatementFactory creates a new SimpleSelectStatement when the portion of the query to parse starts with SELECT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SingleValuedObjectPathExpressionBNFThe query BNF for a simple valued object path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SingleValuedPathExpressionBNFThe query BNF for a single valued path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SizeExpressionThe SIZE function returns an integer value, the number of elements of the collection.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SizeExpressionFactoryThis SizeExpressionFactory creates a new SizeExpression when the portion of the query to parse starts with SIZE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SnapshotCloneListIterableA SnapshotCloneListIterable returns a list iterator on a "snapshot" of a list, allowing for concurrent access to the original list.Classorg.eclipse.persistence.jpa.jpql.utility.iterableEclipseLink
SnapshotCloneListIterable .LocalCloneListIteratorClassorg.eclipse.persistence.jpa.jpql.utility.iterableEclipseLink
SqrtExpressionThe SQRT function takes a numeric argument and returns a double.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SqrtExpressionFactoryThis SqrtExpressionFactory creates a new SqrtExpression when the portion of the query to parse starts with SQRT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SqrtExpressionStateObjectThe SQRT function takes a numeric argument and returns a Double.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StartWithClauseA START WITH clause is optional and specifies the root row(s) of the hierarchy.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StartWithClauseBNFThe query BNF for the START WITH clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StartWithClauseFactoryThis StartWithClauseFactory creates a new StartWithClause when the portion of the query to parse starts with START WITH.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StateFieldPathExpressionA 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.parserEclipseLink
StateFieldPathExpressionBNFThe query BNF for a state field path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StateFieldPathExpressionFactoryThis StateFieldPathExpressionFactory is meant to handle the parsing of a portion of the query when it's expected to be a state field path.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
StringExpressionBNFThe query BNF for a string expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StringLiteralA string literal is enclosed in single quotes.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StringLiteralBNFThe query BNF for a string literal.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StringLiteralFactoryThis StringLiteralFactory is responsible to parse a sub-query starting with a single quote.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
StringLiteralStateObjectA string literal is enclosed in single quotes.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
StringPrimaryBNFThe query BNF for a string primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SubExpressionThis expression wraps a sub-expression within parenthesis.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SubExpressionStateObjectThis expression wraps a sub-expression within parenthesis.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SubqueryBNFThe query BNF for a subquery expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SubqueryFromClauseBNFThe query BNF for the from clause defined in a subquery.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SubSelectIdentificationVariableDeclarationBNFThe query BNF for an identification variable declaration expression defined in a sub-select expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SubstringExpressionThe 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.parserEclipseLink
SubstringExpressionFactoryThis SubstringExpressionFactory creates a new SubstringExpression when the portion of the query to parse starts with SUBSTRING.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SubtractionExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SubtractionExpressionStateObject BNF: arithmetic_expression ::= arithmetic_expression - arithmetic_termVersion:2.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
SumFunctionOne of the aggregate functions.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
SumFunctionFactoryThis SumFunctionFactory creates a new SumFunction when the portion of the query to parse starts with SUM.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
TableExpressionDefines a table expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TableExpressionBNFThe query BNF for a table expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TableExpressionFactoryThis TableExpressionFactory creates a new TableExpression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TableVariableDeclarationDefines a table expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TableVariableDeclarationBNFThe query BNF for a table declaration.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TableVariableDeclarationFactoryThis TableVariableDeclarationFactory creates a new TableVariableDeclaration.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
TreatExpressionReturns 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.parserEclipseLink
TreatExpressionBNFThe query BNF for a TREAT expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TreatExpressionFactoryThis TreatExpressionFactory creates a new TreatExpression when the portion of the query to parse starts with TREAT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
TrimExpressionThe TRIM function trims the specified character from a string.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TrimExpression .SpecificationThe possible ways to trim the string.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TrimExpressionFactoryThis TrimExpressionFactory creates a new TrimExpression when the portion of the query to parse starts with TRIM.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TrimExpressionStateObjectThe TRIM function trims the specified character from a string.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
TypeExpressionAn entity type expression can be used to restrict query polymorphism.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TypeExpressionBNFThe query BNF for a type expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
TypeExpressionFactoryThis TypeExpressionFactory creates a new TypeExpression when the portion of the query to parse starts with TYPE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
UnionClauseThe UNION clause allows the results of two queries to be combined.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UnionClauseBNFThe query BNF for the order by clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UnionClauseFactoryThis UnionClauseFactory creates a new UnionClause when the portion of the query to parse starts with UNION, INTERSECT or EXCEPT.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UnknownDeclarationThis Declaration represents an unknown (invalid/incomplete) declaration.Classorg.eclipse.persistence.jpa.jpql.tools.resolverEclipseLink
UnknownExpressionThis expression contains a portion of the query that is unknown to the parser.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UnknownExpressionFactoryThis UnknownExpressionFactory creates a new UnknownExpression when the portion of the query to parse is unknown.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UnknownExpressionStateObjectThis StateObject holds onto an unknown portion of a JPQL query that could not be parsed.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
UpdateClauseThis is the update clause of the update statement.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpdateClauseBNFThe query BNF for the update clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpdateClauseFactoryThis UpdateClauseFactory creates a new UpdateClause when the portion of the query to parse starts with UPDATE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpdateClauseStateObjectThis is the UPDATE clause of the UPDATE statement.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
UpdateItemThe 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.parserEclipseLink
UpdateItemBNFThe query BNF for the update item expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpdateItemFactoryThis UpdateItemFactory creates a new UpdateItem.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpdateItemStateFieldPathExpressionBNFThe query BNF for a state field path expression used in an update item.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpdateItemStateFieldPathExpressionFactoryThis UpdateItemStateFieldPathExpressionFactory is meant to handle the parsing of a portion of the query when it's expected to be a state field path.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
UpdateStatementThe 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.parserEclipseLink
UpdateStatementBNFThe query BNF for the update statement.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpdateStatementFactoryThis UpdateStatementFactory creates a new UpdateStatement when the portion of the query to parse starts with UPDATE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
UpperExpressionThe UPPER function converts a string to upper case and it returns a string.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpperExpressionFactoryThis UpperExpressionFactory creates a new UpperExpression when the portion of the query to parse starts with UPPER.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
UpperExpressionStateObjectThe UPPER function converts a string to upper case and it returns a string.Classorg.eclipse.persistence.jpa.jpql.tools.model.queryEclipseLink
ValueExpressionAn identification variable qualified by the VALUE operator is a path expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
ValueExpressionFactoryThis ValueExpressionFactory creates a new ValueExpression when the portion of the query to parse starts with VALUE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
VirtualJPQLQueryBNFThis JPQLQueryBNF can be used as a virtual BNF, which can wrap another BNF or BNFs and modify the default behavior.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
WhenClauseA WHEN predicate is used to calculate a condition and when it's true, its THEN will BNF: when_clause ::= WHEN conditional_expression THEN scalar_expressionClassorg.eclipse.persistence.jpa.jpql.parserEclipseLink
WhenClauseBNFThe query BNF for the when clause of the case expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
WhenClauseFactoryThis WhenClauseFactory creates a new WhenClause when the portion of the query to parse starts with WHEN.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
WhereClauseThe 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.parserEclipseLink
WhereClauseBNFThe query BNF for the where clause.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
WhereClauseFactoryThis WhereClauseFactory creates a new WhereClause when the portion of the query to parse starts with WHERE.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
WordParserThis "parser/scanner" holds onto the string version of the JPQL query that is parsed into a parsed tree.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
WordParser .WordTypeThis enumeration determines the type of word that was scanned.Classorg.eclipse.persistence.jpa.jpqlEclipseLink
XmlEscapeCharacterConverterThis converter handles references when dealing with text or markup in an XML document.Classorg.eclipse.persistence.jpa.jpql.tools.utilityEclipseLink