Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.eclipse.persistence.jpa.jpql.parser Classes and Interfaces - 388 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
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
AbstractDoubleEncapsulatedExpressionThis Expression takes care of parsing an expression that encapsulates two expressions separated by a comma.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractEclipseLinkExpressionVisitorThe abstract implementation of EclipseLinkExpressionVisitor.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractEclipseLinkTraverseParentVisitorThis EclipseLinkExpressionVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractEncapsulatedExpressionThis expression handles parsing the identifier followed by an expression encapsulated within BNF: expression ::= (expression)Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractJPQLGrammarThe abstract definition of a JPQLGrammar.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractLiteralExpressionFactoryThis factory is responsible to return the right literal expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
AbstractSelectClauseThe SELECT clause denotes the query result.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractSelectStatementA query is an operation that retrieves data from one or more tables or views.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractSingleEncapsulatedExpressionThis expression handles parsing a JPQL identifier followed by an expression encapsulated within BNF: expression ::= (expression)Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
AbstractTraverseParentVisitorThis ExpressionVisitor traverses up the hierarchy.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AbstractTripleEncapsulatedExpressionThis Expression takes care of parsing an expression that encapsulates three expressions separated by a comma.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
AdditionExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
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
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
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
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
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
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
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
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
CollectionExpressionA CollectionExpression wraps many expression which they are separated by spaces BNF: expression ::= child_item {, child_item }*Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
CompoundExpressionA compound expression has a left and right expressions combined by an identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
ConstructorItemBNFThe query BNF for a constructor item expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
DateTimeTimestampLiteralBNFThe query BNF for a date/time/timestamp expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DefaultEclipseLinkJPQLGrammarThis JPQL grammar provides support for parsing JPQL queries defined by the JPA 2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DefaultJPQLGrammarThis JPQL grammar provides support for parsing JPQL queries defined in the latest JPA functional specification.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DefaultStringExpressionAn implementation of an Expression that wraps a string.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
DerivedCollectionMemberDeclarationBNFThe query BNF for a derived collection member declaration expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
DivisionExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
EclipseLinkAnonymousExpressionVisitorThis visitor allows a subclass to simply override AnonymousExpressionVisitor.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
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
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
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
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
EnumPrimaryBNFThe query BNF for an enum primary expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
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
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
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
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
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
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
IdentificationVariableFactoryThis IdentificationVariableFactory creates a new IdentificationVariable.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
IdentifierRoleA role describes the purpose of the JPQL identifier.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
IsExpressionFactoryThis IsExpressionFactory creates a new expression when the portion of the query to parseVersion:2.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
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
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
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
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
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
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
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
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
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
MultiplicationExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
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
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
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
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
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
PatternValueBNFThe query BNF for a pattern value.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
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
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
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
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
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
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
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
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
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
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
SubqueryBNFThe query BNF for a subquery expression.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
SubtractionExpressionOne of the four binary operators.Classorg.eclipse.persistence.jpa.jpql.parserEclipseLink
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
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
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
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
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
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
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
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
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
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
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
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
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
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