| Modifier and Type | Interface and Description |
|---|---|
| public interface | EclipseLinkExpressionVisitor
The |
| public interface | Expression
This is the root interface of the parsed tree representation of a JPQL query. |
| public interface | ExpressionVisitor
This interface is used to traverse the JPQL parsed tree. |
| public interface | JPQLGrammar
A JPQL grammar defines how a JPQL query can be parsed. |
| Modifier and Type | Class and Description |
|---|---|
| public class | AbsExpression
The ABS function removes the minus sign from a specified argument and returns the absolute value, which is always a positive number or zero. |
| public class | AbsExpressionFactory
This |
| public abstract class | AbstractConditionalClause
Conditional expressions are composed of other conditional expressions, comparison operations, logical operations, path expressions that evaluate to boolean values, boolean literals, and boolean input parameters. |
| public abstract class | AbstractDoubleEncapsulatedExpression
This |
| public abstract class | AbstractEclipseLinkExpressionVisitor
The abstract implementation of |
| public abstract class | AbstractEclipseLinkTraverseChildrenVisitor
This |
| public abstract class | AbstractEclipseLinkTraverseParentVisitor
This |
| public abstract class | AbstractEncapsulatedExpression
This expression handles parsing the identifier followed by an expression encapsulated within parenthesis. |
| public abstract class | AbstractExpression
This is the abstract definition of all the parts used to create the tree hierarchy representing the parsed JPQL query. |
| public abstract class | AbstractExpressionVisitor
The abstract definition of |
| public abstract class | AbstractFromClause
The FROM clause of a query defines the domain of the query by declaring identification variables. |
| public abstract class | AbstractJPQLGrammar
The abstract definition of a |
| public abstract class | AbstractLiteralExpressionFactory
This factory is responsible to return the right literal expression. |
| public abstract class | AbstractOrderByClause
An ordering clause allows the objects or values that are returned by the query to be ordered. |
| public abstract class | AbstractPathExpression
An identification variable followed by the navigation operator (.) and a state field or association field is a path expression. |
| public class | AbstractSchemaName
An abstract schema name designates the abstract schema type over which the query ranges. |
| public class | AbstractSchemaNameBNF
The query BNF for an abstract schema name. |
| public class | AbstractSchemaNameFactory
This |
| public abstract class | AbstractSelectClause
The SELECT clause denotes the query result. |
| public abstract class | AbstractSelectStatement
A query is an operation that retrieves data from one or more tables or views. |
| public abstract class | AbstractSingleEncapsulatedExpression
This expression handles parsing a JPQL identifier followed by an expression encapsulated within parenthesis. |
| public abstract class | AbstractTraverseChildrenVisitor
This |
| public abstract class | AbstractTraverseParentVisitor
This |
| public abstract class | AbstractTripleEncapsulatedExpression
This |
| public class | AdditionExpression
One of the four binary operators. |
| public class | AggregateExpressionBNF
The query BNF for an aggregate expression. |
| public abstract class | AggregateFunction
In the SELECT clause the result of a query may be the result of an aggregate function applied to a path expression. |
| public class | AllOrAnyExpression
An ALL conditional expression is a predicate that is |
| public class | AllOrAnyExpressionBNF
The query BNF for an all or any expression. |
| public class | AllOrAnyExpressionFactory
This |
| public class | AndExpression
The AND logical operator chains multiple criteria together. |
| public class | AndExpressionFactory
This |
| public abstract class | AnonymousExpressionVisitor
This visitor allows a subclass to simply override |
| public abstract class | ArithmeticExpression
This expression represents an arithmetic expression, which means the first and second expressions are aggregated with an arithmetic sign. |
| public class | ArithmeticExpressionBNF
The query BNF for an arithmetic expression. |
| public class | ArithmeticExpressionFactory
This |
| public class | ArithmeticFactor
This expression simply adds a plus or minus sign to the arithmetic primary expression. |
| public class | ArithmeticFactorBNF
The query BNF for an arithmetic factor expression. |
| public class | ArithmeticPrimaryBNF
The query BNF for an arithmetic primary expression. |
| public class | ArithmeticTermBNF
The query BNF for an arithmetic term expression. |
| public class | AsOfClause
An |
| public class | AsOfClauseBNF
The query BNF for the |
| public class | AsOfClauseFactory
This |
| public class | AvgFunction
One of the aggregate functions. |
| public class | AvgFunctionFactory
This |
| public class | BadExpression
This wraps another |
| public class | BadExpressionBNF
The query BNF used for an expression that is invalid. |
| public class | BadExpressionFactory
This |
| public class | BetweenExpression
Used in conditional expression to determine whether the result of an expression falls within an inclusive range of values. |
| public class | BetweenExpressionBNF
The query BNF for the between expression. |
| public class | BetweenExpressionFactory
This |
| public class | BooleanExpressionBNF
The query BNF for a boolean expression. |
| public class | BooleanLiteralBNF
The query BNF for a boolean literal expression. |
| public class | BooleanPrimaryBNF
The query BNF for a boolean primary expression. |
| public class | CaseExpression
BNF:
general_case_expression ::= CASE when_clause {when_clause}* ELSE scalar_expression END |
| public class | CaseExpressionBNF
The query BNF for a case expression. |
| public class | CaseExpressionFactory
This |
| public class | CaseOperandBNF
The query BNF for the case operand specified in the case expression. |
| public class | CastExpression
The CAST function cast value to a different type. |
| public class | CastExpressionBNF
The query BNF for the CAST function. |
| public class | CastExpressionFactory
This |
| public class | CoalesceExpression
A COALESCE expression returns |
| public class | CoalesceExpressionBNF
The query BNF for a coalesce expression. |
| public class | CoalesceExpressionFactory
This |
| public class | CollectionExpression
A |
| public class | CollectionMemberDeclaration
An identification variable declared by a collection member declaration ranges over values of a collection obtained by navigation using a path expression. |
| public class | CollectionMemberDeclarationBNF
The query BNF for a collection member declaration expression. |
| public class | CollectionMemberDeclarationFactory
This |
| public class | CollectionMemberExpression
This expression tests whether the designated value is a member of the collection specified by the collection-valued path expression. |
| public class | CollectionMemberExpressionBNF
The query BNF for a collection member expression. |
| public class | CollectionMemberExpressionFactory
This |
| public class | CollectionValuedPathExpression
A |
| public class | CollectionValuedPathExpressionBNF
The query BNF for a collection-valued path expression. |
| public class | |
| public class | ComparisonExpression
Only the values of like types are permitted to be compared. |
| public class | ComparisonExpressionBNF
The query BNF for a comparison expression. |
| public class | ComparisonExpressionFactory
This |
| public abstract class | CompoundExpression
A compound expression has a left and right expressions combined by an identifier. |
| public class | ConcatExpression
The CONCAT function returns a string that is a concatenation of its arguments. |
| public class | ConcatExpressionFactory
This |
| public class | ConditionalExpressionBNF
The query BNF for a conditional expression. |
| public class | ConditionalFactorBNF
The query BNF for a conditional factor expression. |
| public class | ConditionalPrimaryBNF
The query BNF for a conditional primary expression. |
| public class | ConditionalTermBNF
The query BNF for a conditional term expression. |
| public class | ConnectByClause
The CONNECT BY clause allows selecting rows in a hierarchical order using the hierarchical query clause. |
| public class | ConnectByClauseBNF
The query BNF for a |
| public class | ConnectByClauseFactory
This |
| public class | ConstructorExpression
In the SELECT clause a constructor may be used in the SELECT list to return one or more Java instances. |
| public class | ConstructorExpressionBNF
The query BNF for a constructor expression. |
| public class | ConstructorExpressionFactory
This |
| public class | ConstructorItemBNF
The query BNF for a constructor item expression. |
| public class | CountFunction
One of the aggregate functions. |
| public class | CountFunctionFactory
This |
| public class | DatabaseType
This expression represents the database specific data type, which may include size and scale. |
| public class | |
| public class | DatabaseTypeQueryBNF
The query BNF for the database type. |
| public class | DateTime
This |
| public class | DatetimeExpressionBNF
The query BNF for a date/time expression. |
| public class | DateTimeFactory
This |
| public class | DateTimePrimaryBNF
The query BNF for a date/time primary expression. |
| public class | DateTimeTimestampLiteralBNF
The query BNF for a date/time/timestamp expression. |
| public class | DefaultEclipseLinkJPQLGrammar
This |
| public class | DefaultJPQLGrammar
This |
| public class | DefaultStringExpression
An implementation of an |
| public class | DeleteClause
This is the delete clause of the delete statement. |
| public class | DeleteClauseBNF
The query BNF for the delete clause. |
| public class | DeleteClauseFactory
This |
| public class | DeleteClauseRangeVariableDeclarationBNF
The 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. |
| public class | DeleteStatement
Bulk delete operation apply to entities of a single entity class (together with its subclasses, if any). |
| public class | DeleteStatementBNF
The query BNF for the delete statement. |
| public class | DeleteStatementFactory
This |
| public class | DerivedCollectionMemberDeclarationBNF
The query BNF for a derived collection member declaration expression. |
| public class | DivisionExpression
One of the four binary operators. |
| public abstract class | EclipseLinkAnonymousExpressionVisitor
This visitor allows a subclass to simply override |
| public class | EclipseLinkJPQLGrammar1
This |
| public class | EclipseLinkJPQLGrammar2_0
This |
| public class | EclipseLinkJPQLGrammar2_1
This |
| public class | EclipseLinkJPQLGrammar2_2
This |
| public class | EclipseLinkJPQLGrammar2_3
This |
| public class | EclipseLinkJPQLGrammar2_4
This |
| public class | EclipseLinkJPQLGrammar2_5
This |
| public class | EclipseLinkJPQLGrammar2_6
This |
| public class | EclipseLinkJPQLGrammar4_0
This |
| public class | ElseExpressionBNF
The query BNF for a else expression specified in the case expression. |
| public class | EmptyCollectionComparisonExpression
This expression tests whether or not the collection designated by the collection-valued path expression is empty (i.e, has no elements). |
| public class | EmptyCollectionComparisonExpressionBNF
The query BNF for an empty collection comparison expression. |
| public abstract class | EncapsulatedIdentificationVariableExpression
This |
| public class | EntityExpressionBNF
The query BNF for a entity expression. |
| public class | EntityOrValueExpressionBNF
The query BNF for a entity or value expression. |
| public class | EntityTypeExpressionBNF
The query BNF for the TYPE expression. |
| public class | EntityTypeLiteral
This |
| public class | EntityTypeLiteralBNF
The query BNF for the entity type literal. |
| public class | EntityTypeLiteralFactory
This factory creates an |
| public class | EntryExpression
An identification variable qualified by the |
| public class | EntryExpressionFactory
This |
| public class | EnumExpressionBNF
The query BNF for a enum expression. |
| public class | EnumLiteralBNF
The query BNF for an enumeration constant expression. |
| public class | EnumPrimaryBNF
The query BNF for an enum primary expression. |
| public class | ExistsExpression
An EXISTS expression is a predicate that is |
| public class | ExistsExpressionBNF
The query BNF for the exists expression. |
| public class | ExistsExpressionFactory
This |
| public abstract class | ExpressionFactory
An |
| public class | ExpressionRegistry
This registry contains the necessary information used by Hermes parser. |
| public abstract class | ExpressionVisitorWrapper
This |
| public class | ExtractExpression
The EXTRACT function extracts a date part from a date/time value. |
| public class | ExtractExpressionBNF
The query BNF for the |
| public class | ExtractExpressionFactory
This |
| public class | FromClause
The FROM clause of a query defines the domain of the query by declaring identification variables. |
| public class | FromClauseBNF
The query BNF for the from clause. |
| public class | FromClauseFactory
This |
| public class | FullyQualifyPathExpressionVisitor
This visitor makes sure that all path expressions are fully qualified with a "virtual" identification variable if the range variable declaration does not define one. |
| public class | FunctionExpression
This expression adds support to call native database functions. |
| public class | FunctionExpressionBNF
The query BNF for the EclipseLink's function expression. |
| public class | FunctionExpressionFactory
This |
| public class | FunctionItemBNF
The query BNF for the parameters of a function expression. |
| public class | FunctionsReturningDatetimeBNF
The query BNF for a function expression returning a date/time value. |
| public class | FunctionsReturningNumericsBNF
The query BNF for a function expression returning a numeric value. |
| public class | FunctionsReturningStringsBNF
The query BNF for a function expression returning a string value. |
| public class | GeneralCaseExpressionBNF
The query BNF for a general case expression. |
| public abstract class | GeneralIdentificationExpressionFactory
This |
| public class | GeneralIdentificationVariableBNF
The query BNF for a general identification variable expression. |
| public class | GenericQueryBNF
A generic |
| public class | GroupByClause
The GROUP BY construct enables the aggregation of values according to the properties of an entity class. |
| public class | GroupByClauseBNF
The query BNF for the group by clause. |
| public class | GroupByClauseFactory
This |
| public class | GroupByItemBNF
The query BNF for a group by item expression. |
| public class | GroupByItemFactory
This |
| public class | HavingClause
The HAVING construct enables conditions to be specified that further restrict the query result as restrictions upon the groups. |
| public class | HavingClauseBNF
The query BNF for the having clause. |
| public class | HavingClauseFactory
This |
| public class | HierarchicalQueryClause
If a table contains hierarchical data, then rows can be selected in a hierarchical order using the hierarchical query clause. |
| public class | |
| public class | HierarchicalQueryClauseFactory
This |
| public class | IdentificationVariable
An identification variable is a valid identifier declared in the FROM clause of a query. |
| public class | IdentificationVariableBNF
The query BNF for an identification variable expression. |
| public class | IdentificationVariableDeclaration
An identification variable is a valid identifier declared in the FROM clause of a query. |
| public class | IdentificationVariableDeclarationBNF
The query BNF for an identification variable declaration expression. |
| public class | IdentificationVariableDeclarationFactory
This |
| public class | IdentificationVariableFactory
This |
| public class | IndexExpression
The INDEX function returns an integer value corresponding to the position of its argument in an ordered list. |
| public class | IndexExpressionFactory
This |
| public class | InExpression
The state field path expression must have a string, numeric, or enum value. |
| public class | InExpressionBNF
The query BNF for an in expression. |
| public class | InExpressionExpressionBNF
The query BNF describes the expression being tested by the |
| public class | InExpressionFactory
This |
| public class | InExpressionItemBNF
The query BNF for the items of an IN expression. |
| public class | InputParameter
Either positional or named parameters may be used. |
| public class | InputParameterBNF
The query BNF for a input parameter. |
| public class | InternalAggregateFunctionBNF
The query BNF for the parameter of an aggregate expression. |
| public class | InternalBetweenExpressionBNF
The query BNF for the lower and upper expressions defined in the between expression. |
| public class | InternalCoalesceExpressionBNF
The query BNF for the parameters defined in the coalesce expression. |
| public class | InternalColumnExpressionBNF
The query BNF for the items of a COLUMN expression. |
| public class | InternalConcatExpressionBNF
The query BNF for the COUNT expression's encapsulated expressions. |
| public class | |
| public class | InternalCountBNF
The query BNF for the parameter of the COUNT function. |
| public class | InternalEntityTypeExpressionBNF
The query BNF for the parameters defined in the type expression. |
| public class | InternalFromClauseBNF
The query BNF for the |
| public class | InternalJoinBNF
The query BNF for what's following the join identifier. |
| public class | InternalLengthExpressionBNF
The query BNF for the parameter of the |
| public class | InternalLocateStringExpressionBNF
The query BNF for the first two parameters of the |
| public class | InternalLocateThirdExpressionBNF
The query BNF for the third parameter of the |
| public class | InternalLowerExpressionBNF
The query BNF for the parameter of the |
| public class | InternalModExpressionBNF
The query BNF for the parameters of the |
| public class | InternalOrderByClauseBNF
The query BNF for what's following the order by identifier. |
| public class | InternalOrderByItemBNF
The query BNF for an order by item. |
| public class | InternalOrderByItemFactory
This |
| public class | InternalPowerExpressionBNF
The query BNF for the parameters of the |
| public class | InternalRoundExpressionBNF
The query BNF for the parameters of the |
| public class | |
| public class | InternalSimpleFromClauseBNF
The query BNF for the from declaration used in a subquery. |
| public class | |
| public class | InternalSqrtExpressionBNF
The query BNF for the parameter of the |
| public class | InternalSubstringPositionExpressionBNF
The query BNF for the position parameters of the |
| public class | InternalSubstringStringExpressionBNF
The query BNF for the parameter of the |
| public class | InternalUpdateClauseBNF
The query BNF for what's following the update identifier. |
| public class | InternalUpperExpressionBNF
The query BNF for the parameter of the |
| public class | InternalWhenClauseBNF
The query BNF for the expression following the WHEN identifier. |
| public class | IsExpressionFactory
This |
| public class | Join
A JOIN enables the fetching of an association as a side effect of the execution of a query. |
| public class | JoinAssociationPathExpressionBNF
The query BNF for a join association path expression. |
| public class | JoinBNF
The query BNF for the join expression. |
| public class | |
| public class | JoinFactory
This |
| public class | JoinFetchBNF
The query BNF for the fetch join expression. |
| public class | JPQLExpression
A |
| public class | JPQLGrammar1_0
This |
| public class | JPQLGrammar2_0
This |
| public class | JPQLGrammar2_1
This |
| public class | JPQLGrammar2_2
This |
| public class | JPQLGrammar3_0
This |
| public class | JPQLGrammar3_1
This |
| public abstract class | JPQLQueryBNF
This defines a single Backus-Naur Form (BNF) of the JPQL grammar. |
| public class | JPQLStatementBNF
The query BNF for the JPQL expression. |
| public class | KeyExpression
An identification variable qualified by the |
| public class | KeyExpressionFactory
This |
| public class | KeywordExpression
The expression representing some keywords: |
| public class | KeywordExpressionFactory
This |
| public class | LengthExpression
The LENGTH function returns the length of the string in characters as an integer. |
| public class | LengthExpressionFactory
This |
| public class | LikeExpression
The LIKE condition is used to specify a search for a pattern. |
| public class | LikeExpressionBNF
The query BNF for a expression. |
| public class | LikeExpressionEscapeCharacterBNF
This BNF is used when parsing an invalid fragment or to extend the default grammar. |
| public class | LikeExpressionFactory
This |
| public class | LiteralBNF
The query BNF for literals, which is based on the listing defined in section 4.6.1 of the Java Specification document for JPA 2.0. |
| public class | LiteralExpressionFactory
This |
| public class | LocalDateTime
The |
| public class | LocalDateTypeBNF
The query BNF for type part of local date/time expression. |
| public class | LocalDateTypeFactory
This |
| public class | LocalExpression
The |
| public class | LocalExpressionBNF
The query BNF for local date/time expression. |
| public class | LocalExpressionFactory
This |
| public class | LocateExpression
The LOCATE function returns the position of a given string within a string, starting the search at a specified position. |
| public class | LocateExpressionFactory
This |
| public abstract class | LogicalExpression
This expression represents a logical expression, which means the first and second expressions are aggregated with either AND or OR. |
| public class | LowerExpression
The LOWER function converts a string to lower case and it returns a string. |
| public class | LowerExpressionFactory
This |
| public abstract class | MathDoubleExpression
Math double argument functions expressions. |
| public abstract class | MathExpressionFactory
Math functions expressions factories. |
| public abstract class | MathSingleExpression
Math single argument functions expressions. |
| public class | MaxFunction
One of the aggregate functions. |
| public class | MaxFunctionFactory
This |
| public class | MinFunction
One of the aggregate functions. |
| public class | MinFunctionFactory
This |
| public class | ModExpression
The modulo operation finds the remainder of division of one number by another. |
| public class | ModExpressionFactory
This |
| public class | MultiplicationExpression
One of the four binary operators. |
| public class | NewValueBNF
The query BNF for a new value expression. |
| public class | NotExpression
BNF:
expression ::= NOT conditional_primary |
| public class | NotExpressionFactory
This |
| public class | NullComparisonExpression
A null comparison tests whether or not the single-valued path expression or input parameter is a NULL value. |
| public class | NullComparisonExpressionBNF
The query BNF for a null comparison expression. |
| public class | NullExpression
A |
| public class | NullIfExpression
NULLIF returns the first expression if the two expressions are not equal. |
| public class | NullIfExpressionBNF
The query BNF for a nullif expression. |
| public class | NullIfExpressionFactory
This |
| public class | NumericLiteral
Exact numeric literals support the use of Java integer literal syntax as well as SQL exact numeric literal syntax. |
| public class | NumericLiteralBNF
The query BNF for a numeric literal. |
| public class | ObjectExpression
Stand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator. |
| public class | ObjectExpressionBNF
The query BNF for an object expression. |
| public class | ObjectExpressionFactory
This |
| public class | OnClause
Returns an expression that allows a join ON clause to be defined. |
| public class | OnClauseBNF
The query BNF for the on clause. |
| public class | OnClauseFactory
This |
| public class | OrderByClause
The ORDER BY clause allows the objects or values that are returned by the query to be ordered. |
| public class | OrderByClauseBNF
The query BNF for the order by clause. |
| public class | OrderByClauseFactory
This |
| public class | OrderByItem
An orderby_item must be one of the following:
|
| public class | OrderByItemBNF
The query BNF for the order by item expression. |
| public class | OrderByItemFactory
This |
| public class | OrderSiblingsByClause
In a hierarchical query, if the rows of siblings of the same parent need to be ordered, then the
|
| public class | OrderSiblingsByClauseBNF
The query BNF for the order siblings by clause. |
| public class | OrderSiblingsByClauseFactory
This |
| public class | OrExpression
The OR logical operator chains multiple criteria together. |
| public class | OrExpressionFactory
This |
| public class | PatternValueBNF
The query BNF for a pattern value. |
| public class | QualifiedIdentificationVariableBNF
The query BNF for a qualified identification variable expression. |
| public class | QueryPosition
This object contains the cursor position within the parsed tree and within each of the |
| public class | |
| public class | |
| public class | RangeVariableDeclaration
Range variable declarations allow the developer to designate a "root" for objects which may not be reachable by navigation. |
| public class | RangeVariableDeclarationBNF
The query BNF for a range variable declaration expression. |
| public class | RangeVariableDeclarationFactory
This |
| public class | RegexpExpression
The REGEXP condition is used to specify a search for a pattern. |
| public class | RegexpExpressionBNF
The query BNF for a REGEXP expression. |
| public class | RegexpExpressionFactory
This |
| public class | ResultVariable
A result variable may be used to name a select item in the query result. |
| public class | ResultVariableBNF
The query BNF for a result variable expression. |
| public class | ResultVariableFactory
This |
| public class | ScalarExpressionBNF
The query BNF for a scalar expression. |
| public class | SelectClause
The SELECT clause queries data from entities. |
| public class | SelectClauseBNF
The query BNF for the select clause. |
| public class | SelectClauseFactory
This |
| public class | SelectExpressionBNF
The query BNF for a select expression. |
| public class | SelectStatement
A |
| public class | SelectStatementBNF
The query BNF for the select statement. |
| public class | SelectStatementFactory
This |
| public class | SimpleArithmeticExpressionBNF
The query BNF for a simple arithmetic expression. |
| public class | SimpleCaseExpressionBNF
The query BNF for a simple case expression. |
| public class | SimpleConditionalExpressionBNF
The query BNF for a simple conditional expression. |
| public class | SimpleEntityExpressionBNF
The query BNF for a simple entity expression. |
| public class | SimpleEntityOrValueExpressionBNF
The query BNF for a simple entity or value expression. |
| public class | SimpleFromClause
The FROM clause of a query defines the domain of the query by declaring identification variables. |
| public class | SimpleResultVariableBNF
The query BNF for a result variable expression. |
| public class | SimpleSelectClause
The SELECT statement queries data from entities. |
| public class | SimpleSelectClauseBNF
The query BNF for the simple select clause. |
| public class | SimpleSelectExpressionBNF
The query BNF for a simple select expression. |
| public class | SimpleSelectStatement
BNFL
subquery ::= simple_select_clause subquery_from_clause [where_clause] [groupby_clause] [having_clause] |
| public class | SimpleSelectStatementFactory
This |
| public class | SingleValuedObjectPathExpressionBNF
The query BNF for a simple valued object path expression. |
| public class | SingleValuedPathExpressionBNF
The query BNF for a single valued path expression. |
| public class | SizeExpression
The SIZE function returns an integer value, the number of elements of the collection. |
| public class | SizeExpressionFactory
This |
| public class | SqrtExpression
The SQRT function takes a numeric argument and returns a double. |
| public class | SqrtExpressionFactory
This |
| public class | StartWithClause
A |
| public class | StartWithClauseBNF
The query BNF for the |
| public class | StartWithClauseFactory
This |
| public class | StateFieldPathExpression
A |
| public class | StateFieldPathExpressionBNF
The query BNF for a state field path expression. |
| public class | StateFieldPathExpressionFactory
This |
| public class | StringExpressionBNF
The query BNF for a string expression. |
| public class | StringLiteral
A string literal is enclosed in single quotes. |
| public class | StringLiteralBNF
The query BNF for a string literal. |
| public class | StringLiteralFactory
This |
| public class | StringPrimaryBNF
The query BNF for a string primary expression. |
| public class | SubExpression
This expression wraps a sub-expression within parenthesis. |
| public class | SubqueryBNF
The query BNF for a subquery expression. |
| public class | SubqueryFromClauseBNF
The query BNF for the from clause defined in a subquery. |
| public class | SubSelectIdentificationVariableDeclarationBNF
The query BNF for an identification variable declaration expression defined in a sub-select expression. |
| public class | SubstringExpression
The second and third arguments of the SUBSTRING function denote the starting position and length of the substring to be returned. |
| public class | SubstringExpressionFactory
This |
| public class | SubtractionExpression
One of the four binary operators. |
| public class | SumFunction
One of the aggregate functions. |
| public class | SumFunctionFactory
This |
| public class | TableExpression
Defines a table expression. |
| public class | TableExpressionBNF
The query BNF for a table expression. |
| public class | TableExpressionFactory
This |
| public class | TableVariableDeclaration
Defines a table expression. |
| public class | TableVariableDeclarationBNF
The query BNF for a table declaration. |
| public class | |
| public class | TreatExpression
Returns an expression that allows to treat its base as if it were a subclass of the class returned by the base. |
| public class | TreatExpressionBNF
The query BNF for a |
| public class | TreatExpressionFactory
This |
| public class | TrimExpression
The TRIM function trims the specified character from a string. |
| public class | TrimExpressionFactory
This |
| public class | TypeExpression
An entity type expression can be used to restrict query polymorphism. |
| public class | TypeExpressionBNF
The query BNF for a type expression. |
| public class | TypeExpressionFactory
This |
| public class | UnionClause
The UNION clause allows the results of two queries to be combined. |
| public class | UnionClauseBNF
The query BNF for the order by clause. |
| public class | UnionClauseFactory
This |
| public class | UnknownExpression
This expression contains a portion of the query that is unknown to the parser. |
| public class | UnknownExpressionFactory
This |
| public class | UpdateClause
This is the update clause of the update statement. |
| public class | UpdateClauseBNF
The query BNF for the update clause. |
| public class | UpdateClauseFactory
This |
| public class | UpdateItem
The |
| public class | UpdateItemBNF
The query BNF for the update item expression. |
| public class | UpdateItemFactory
This |
| public class | UpdateItemStateFieldPathExpressionBNF
The query BNF for a state field path expression used in an update item. |
| public class | UpdateItemStateFieldPathExpressionFactory
This |
| public class | UpdateStatement
The UPDATE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression. |
| public class | UpdateStatementBNF
The query BNF for the update statement. |
| public class | UpdateStatementFactory
This |
| public class | UpperExpression
The UPPER function converts a string to upper case and it returns a string. |
| public class | UpperExpressionFactory
This |
| public class | ValueExpression
An identification variable qualified by the |
| public class | ValueExpressionFactory
This |
| public class | VirtualJPQLQueryBNF
This |
| public class | WhenClause
A WHEN predicate is used to calculate a condition and when it's true, its THEN will be executed. |
| public class | WhenClauseBNF
The query BNF for the when clause of the case expression. |
| public class | WhenClauseFactory
This |
| public class | WhereClause
The WHERE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression. |
| public class | WhereClauseBNF
The query BNF for the where clause. |
| public class | WhereClauseFactory
This |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | IdentifierRole
A role describes the purpose of the JPQL identifier. |