Uses of Class
org.eclipse.persistence.jpa.jpql.parser.AbstractExpression
Packages that use AbstractExpression
Package
Description
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
-
Uses of AbstractExpression in org.eclipse.persistence.jpa.jpql.parser
Subclasses of AbstractExpression in org.eclipse.persistence.jpa.jpql.parserModifier and TypeClassDescriptionfinal classThe ABS function removes the minus sign from a specified argument and returns the absolute value, which is always a positive number or zero.classConditional expressions are composed of other conditional expressions, comparison operations, logical operations, path expressions that evaluate to boolean values, boolean literals, and boolean input parameters.classThisExpressiontakes care of parsing an expression that encapsulates two expressions separated by a comma.classThis expression handles parsing the identifier followed by an expression encapsulated within parenthesis.classThe FROM clause of a query defines the domain of the query by declaring identification variables.classAn ordering clause allows the objects or values that are returned by the query to be ordered.classAn identification variable followed by the navigation operator (.) and a state field or association field is a path expression.final classAn abstract schema name designates the abstract schema type over which the query ranges.classThe SELECT clause denotes the query result.classA query is an operation that retrieves data from one or more tables or views.classThis expression handles parsing a JPQL identifier followed by an expression encapsulated within parenthesis.classThisExpressiontakes care of parsing an expression that encapsulates three expressions separated by a comma.final classOne of the four binary operators.classIn the SELECT clause the result of a query may be the result of an aggregate function applied to a path expression.final classAn ALL conditional expression is a predicate that istrueif the comparison operation istruefor all values in the result of the subquery or the result of the subquery is empty.final classThe AND logical operator chains multiple criteria together.classThis expression represents an arithmetic expression, which means the first and second expressions are aggregated with an arithmetic sign.final classThis expression simply adds a plus or minus sign to the arithmetic primary expression.final classAnAS OFclause 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 using traditional point-in-time recovery.final classOne of the aggregate functions.final classThis wraps anotherExpressionthat was correctly parsed by it is located in an invalid location within the JPQL query.final classUsed in conditional expression to determine whether the result of an expression falls within an inclusive range of values.final classBNF:general_case_expression ::= CASE when_clause {when_clause}* ELSE scalar_expression ENDor BNF:simple_case_expression ::= CASE case_operand simple_when_clause {simple_when_clause}* ELSE scalar_expression ENDfinal classThe CAST function cast value to a different type.final classA COALESCE expression returnsnullif all its arguments evaluate tonull, and the value of the first non-nullargument otherwise.final classACollectionExpressionwraps many expression which they are separated by spaces and/or commas.final classAn identification variable declared by a collection member declaration ranges over values of a collection obtained by navigation using a path expression.final classThis expression tests whether the designated value is a member of the collection specified by the collection-valued path expression.final classAcollection_valued_fieldis 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.final classOnly the values of like types are permitted to be compared.classA compound expression has a left and right expressions combined by an identifier.final classThe CONCAT function returns a string that is a concatenation of its arguments.final classThe CONNECT BY clause allows selecting rows in a hierarchical order using the hierarchical query clause.final classIn the SELECT clause a constructor may be used in the SELECT list to return one or more Java instances.final classOne of the aggregate functions.final classThis expression represents the database specific data type, which may include size and scale.final classThisExpressionrepresents a date or time.final classAn implementation of anExpressionthat wraps a string.final classThis is the delete clause of the delete statement.final classBulk delete operation apply to entities of a single entity class (together with its subclasses, if any).final classOne of the four binary operators.final classThis expression tests whether or not the collection designated by the collection-valued path expression is empty (i.e, has no elements).classThisExpressionrepresents an identification variable that maps aMapproperty, either the key, the value or aMap.Entry).final classThisExpressionwraps the name of an entity type.final classAn identification variable qualified by theENTRYoperator is a path expression.final classAn EXISTS expression is a predicate that istrueonly if the result of the subquery consists of one or more values and that isfalseotherwise.final classThe EXTRACT function extracts a date part from a date/time value.final classThe FROM clause of a query defines the domain of the query by declaring identification variables.final classThis expression adds support to call native database functions.final classThe GROUP BY construct enables the aggregation of values according to the properties of an entity class.final classThe HAVING construct enables conditions to be specified that further restrict the query result as restrictions upon the groups.final classIf a table contains hierarchical data, then rows can be selected in a hierarchical order using the hierarchical query clause.final classAn identification variable is a valid identifier declared in the FROM clause of a query.final classAn identification variable is a valid identifier declared in the FROM clause of a query.final classThe INDEX function returns an integer value corresponding to the position of its argument in an ordered list.final classThe state field path expression must have a string, numeric, or enum value.final classEither positional or named parameters may be used.final classA JOIN enables the fetching of an association as a side effect of the execution of a query.final classAJPQLExpressionis the root of the parsed tree representation of a JPQL query.final classAn identification variable qualified by theKEYoperator is a path expression.final classThe expression representing some keywords:TRUE,FALSEorNULL.final classThe LENGTH function returns the length of the string in characters as an integer.final classThe LIKE condition is used to specify a search for a pattern.classTheDATE | TIME | DATETIMEargument ofLOCALlocal_datetime_type expression.classTheLOCAL local_datetime_typeexpression.final classThe LOCATE function returns the position of a given string within a string, starting the search at a specified position.classThis expression represents a logical expression, which means the first and second expressions are aggregated with either AND or OR.final classThe LOWER function converts a string to lower case and it returns a string.classMath double argument functions expressions.static final classThePOWERfunction takes two numeric arguments and returns a double.static final classTheROUNDfunction takes numeric argument and an integer argument and returns a number of the same type as the first argument.classMath single argument functions expressions.static final classTheCEILINGfunction takes a numeric argument and return a number (integer, float, or double) of the same type as the argument.static final classTheEXPfunction takes a numeric argument and returns a double.static final classTheFLOORfunction takes a numeric argument and returns a number (integer, float, or double) of the same type as the argument.static final classTheLNfunction takes a numeric argument and returns a double.static final classTheSIGNfunction takes a numeric argument and returns an integer.final classOne of the aggregate functions.final classOne of the aggregate functions.final classThe modulo operation finds the remainder of division of one number by another.final classOne of the four binary operators.final classBNF:expression ::= NOT conditional_primaryfinal classA null comparison tests whether or not the single-valued path expression or input parameter is a NULL value.final classAnullExpressionis used instead of a truenull, which allows operations to be performed without doing anullcheck first.final classNULLIF returns the first expression if the two expressions are not equal.final classExact numeric literals support the use of Java integer literal syntax as well as SQL exact numeric literal syntax.final classStand-alone identification variables in the SELECT clause may optionally be qualified by the OBJECT operator.final classReturns an expression that allows a join ON clause to be defined.final classThe ORDER BY clause allows the objects or values that are returned by the query to be ordered.final classAn orderby_item must be one of the following: Astate_field_path_expressionthat evaluates to an orderable state field of an entity or embeddable class abstract schema type designated in the SELECT clause by one of the following: A general_identification_variable A single_valued_object_path_expression Astate_field_path_expressionthat evaluates to the same state field of the same entity or embeddable abstract schema type as astate_field_path_expressionin the SELECT clause Aresult_variablethat refers to an orderable item in the SELECT clause for which the sameresult_variablehas been specified.final classIn a hierarchical query, if the rows of siblings of the same parent need to be ordered, then theORDER SIBLINGS BYclause should be used.final classThe OR logical operator chains multiple criteria together.final classRange variable declarations allow the developer to designate a "root" for objects which may not be reachable by navigation.final classThe REGEXP condition is used to specify a search for a pattern.final classA result variable may be used to name a select item in the query result.final classThe SELECT clause queries data from entities.final classASELECTquery is an operation that retrieves data from one or more tables or views.final classThe FROM clause of a query defines the domain of the query by declaring identification variables.final classThe SELECT statement queries data from entities.final classBNFLsubquery ::= simple_select_clause subquery_from_clause [where_clause] [groupby_clause] [having_clause]final classThe SIZE function returns an integer value, the number of elements of the collection.final classThe SQRT function takes a numeric argument and returns a double.final classASTART WITHclause is optional and specifies the root row(s) of the hierarchy.final classAsingle_valued_association_fieldis designated by the name of an association-field in a one-to-one or many-to-one relationship.final classA string literal is enclosed in single quotes.final classThis expression wraps a sub-expression within parenthesis.final classThe second and third arguments of the SUBSTRING function denote the starting position and length of the substring to be returned.final classOne of the four binary operators.final classOne of the aggregate functions.final classDefines a table expression.final classDefines a table expression.final classReturns an expression that allows to treat its base as if it were a subclass of the class returned by the base.final classThe TRIM function trims the specified character from a string.final classAn entity type expression can be used to restrict query polymorphism.final classThe UNION clause allows the results of two queries to be combined.final classThis expression contains a portion of the query that is unknown to the parser.final classThis is the update clause of the update statement.final classThenew_valuespecified for an update operation must be compatible in type with the field to which it is assigned.final classThe UPDATE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression.final classThe UPPER function converts a string to upper case and it returns a string.final classAn identification variable qualified by theVALUEoperator is a path expression.final classA WHEN predicate is used to calculate a condition and when it's true, its THEN will be executed.final classThe WHERE clause of a query consists of a conditional expression used to select objects or values that satisfy the expression.Methods in org.eclipse.persistence.jpa.jpql.parser that return AbstractExpressionModifier and TypeMethodDescriptionprotected AbstractExpressionAggregateFunction.buildEncapsulatedExpression(WordParser wordParser, String word) Creates theAbstractExpressionto represent the given word.protected AbstractExpressionCountFunction.buildEncapsulatedExpression(WordParser wordParser, String word) protected AbstractExpressionAbsExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpressionAbstractLiteralExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) Creates the actualAbstractExpressionthis factory manages.protected AbstractExpressionAbstractLiteralExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAbstractSchemaNameFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAllOrAnyExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAndExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected final AbstractExpressionArithmeticExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAsOfClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAvgFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionBadExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionBetweenExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCaseExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCastExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCoalesceExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCollectionMemberDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCollectionMemberExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCollectionValuedPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionComparisonExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionConcatExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionConnectByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionConstructorExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCountFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDatabaseTypeFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDateTimeFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDeleteClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDeleteStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionEntityTypeLiteralFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionEntryExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionExistsExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpressionExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) Creates a newExpression.protected AbstractExpressionExtractExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionFromClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionFunctionExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpressionGeneralIdentificationExpressionFactory.buildExpression(AbstractExpression parent) Creates the actual expression this factory manages.protected final AbstractExpressionGeneralIdentificationExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionGroupByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionGroupByItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionHavingClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionHierarchicalQueryClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIdentificationVariableDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIdentificationVariableFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIndexExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionInExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionInternalOrderByItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIsExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionJoinCollectionValuedPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionJoinFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionKeyExpressionFactory.buildExpression(AbstractExpression parent) protected AbstractExpressionKeywordExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLengthExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLikeExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLiteralExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLocalDateTypeFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLocalExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLocateExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLowerExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Ceiling.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Exp.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Floor.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Ln.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Power.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Round.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Sign.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMaxFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMinFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionModExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionNotExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionNullIfExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionObjectExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOnClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrderByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrderByItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrderSiblingsByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionRangeDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionRangeVariableDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionRegexpExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionResultVariableFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSelectClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSelectStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSimpleSelectStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSizeExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSqrtExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionStartWithClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionStateFieldPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionStringLiteralFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSubstringExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSumFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTableExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTableVariableDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTreatExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTrimExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTypeExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUnionClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUnknownExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateItemStateFieldPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpperExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionValueExpressionFactory.buildExpression(AbstractExpression parent) protected AbstractExpressionWhenClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionWhereClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected final AbstractExpressionAbstractExpression.buildExpressionFromFallingBack(WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) No factories were found to create anExpressionwith the content ofWordParser, this method will retrieve the fallbackExpressionFactorydefined in the givenBNF.protected final AbstractExpressionAbstractExpression.buildNullExpression()Creates a newnull-Expressionparented with this one.protected final AbstractExpressionAbstractExpression.buildUnknownExpression(String text) Creates anExpressionthat contains a malformed expression.CaseExpression.getElseExpression()Returns theExpressionthat represents the ELSE operand.final AbstractExpressionAbstractExpression.getParent()WhenClause.getThenExpression()Returns theExpressionrepresenting the expression following the identifier THEN.CaseExpression.getWhenClauses()Returns theExpressionthat represents the WHEN clauses.WhenClause.getWhenExpression()Returns theExpressionrepresenting the conditional predicate of the clause.protected AbstractExpressionAbstractExpression.parse(WordParser wordParser, String queryBNFId, boolean tolerant) Parses the given text by using the specified BNF.protected AbstractExpressionAllOrAnyExpression.parse(WordParser wordParser, String queryBNFId, boolean tolerant) protected AbstractExpressionEncapsulatedIdentificationVariableExpression.parse(WordParser wordParser, String queryBNFId, boolean tolerant) protected AbstractExpressionExistsExpression.parse(WordParser wordParser, String queryBNFId, boolean tolerant) protected AbstractExpressionSizeExpression.parse(WordParser wordParser, String queryBNFId, boolean tolerant) protected AbstractExpressionTypeExpression.parse(WordParser wordParser, String queryBNFId, boolean tolerant) protected AbstractExpressionAbstractExpression.parseUsingExpressionFactory(WordParser wordParser, String queryBNFId, boolean tolerant) Right away parses the text by retrieving theExpressionFactoryfor the first word that is extracted fromWordParserat the current location.Methods in org.eclipse.persistence.jpa.jpql.parser with parameters of type AbstractExpressionModifier and TypeMethodDescriptionprotected AbstractExpressionAbsExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpressionAbstractLiteralExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) Creates the actualAbstractExpressionthis factory manages.protected AbstractExpressionAbstractLiteralExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAbstractSchemaNameFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAllOrAnyExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAndExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected final AbstractExpressionArithmeticExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAsOfClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionAvgFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionBadExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionBetweenExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCaseExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCastExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCoalesceExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCollectionMemberDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCollectionMemberExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCollectionValuedPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionComparisonExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionConcatExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionConnectByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionConstructorExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionCountFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDatabaseTypeFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDateTimeFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDeleteClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionDeleteStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionEntityTypeLiteralFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionEntryExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionExistsExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpressionExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) Creates a newExpression.protected AbstractExpressionExtractExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionFromClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionFunctionExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpressionGeneralIdentificationExpressionFactory.buildExpression(AbstractExpression parent) Creates the actual expression this factory manages.protected final AbstractExpressionGeneralIdentificationExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionGroupByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionGroupByItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionHavingClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionHierarchicalQueryClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIdentificationVariableDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIdentificationVariableFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIndexExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionInExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionInternalOrderByItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionIsExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionJoinCollectionValuedPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionJoinFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionKeyExpressionFactory.buildExpression(AbstractExpression parent) protected AbstractExpressionKeywordExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLengthExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLikeExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLiteralExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLocalDateTypeFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLocalExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLocateExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionLowerExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Ceiling.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Exp.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Floor.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Ln.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Power.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Round.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMathExpressionFactory.Sign.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMaxFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionMinFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionModExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionNotExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionNullIfExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionObjectExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOnClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrderByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrderByItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrderSiblingsByClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionOrExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionRangeDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionRangeVariableDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionRegexpExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionResultVariableFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSelectClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSelectStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSimpleSelectStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSizeExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSqrtExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionStartWithClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionStateFieldPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpressionStringLiteralFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSubstringExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionSumFunctionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTableExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTableVariableDeclarationFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTreatExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTrimExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionTypeExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUnionClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUnknownExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateItemFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateItemStateFieldPathExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpdateStatementFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionUpperExpressionFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionValueExpressionFactory.buildExpression(AbstractExpression parent) protected AbstractExpressionWhenClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpressionWhereClauseFactory.buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected final AbstractExpressionAbstractExpression.buildExpressionFromFallingBack(WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) No factories were found to create anExpressionwith the content ofWordParser, this method will retrieve the fallbackExpressionFactorydefined in the givenBNF.final voidAbstractSingleEncapsulatedExpression.setExpression(AbstractExpression expression) Manually sets the encapsulatedExpressionto become the given one.protected final voidCompoundExpression.setLeftExpression(AbstractExpression leftExpression) Sets the givenExpressionto be the first expression of this compound one.protected final voidAbstractExpression.setParent(AbstractExpression parent) Re-parents thisExpressionto be a child of the givenExpression.protected final voidCompoundExpression.setRightExpression(AbstractExpression rightExpression) Sets the givenExpressionto be the second expression of this compound one.protected booleanAbstractConditionalClause.shouldSkipLiteral(AbstractExpression expression) protected booleanAbstractExpression.shouldSkipLiteral(AbstractExpression expression) When parsing an invalid or incomplete query, it is possible two literals would be parsed but in some cases, a CollectionExpression should not be created and the parsing should actually stop here.protected booleanAbstractSelectClause.shouldSkipLiteral(AbstractExpression expression) protected booleanConstructorExpression.shouldSkipLiteral(AbstractExpression expression) Constructors in org.eclipse.persistence.jpa.jpql.parser with parameters of type AbstractExpressionModifierConstructorDescriptionAbsExpression(AbstractExpression parent) Creates a newAbsExpression.protectedAbstractConditionalClause(AbstractExpression parent, String identifier) Creates a newAbstractConditionalClause.protectedAbstractDoubleEncapsulatedExpression(AbstractExpression parent, String identifier) Creates a newAbstractDoubleEncapsulatedExpression.protectedAbstractEncapsulatedExpression(AbstractExpression parent, String identifier) Creates a newAbstractEncapsulatedExpression.protectedAbstractExpression(AbstractExpression parent) Creates a newAbstractExpression.protectedAbstractExpression(AbstractExpression parent, String text) Creates a newAbstractExpression.protectedAbstractFromClause(AbstractExpression parent) Creates a newAbstractFromClause.protectedAbstractOrderByClause(AbstractExpression parent, String identifier) Creates a newAbstractOrderByClause.protectedAbstractPathExpression(AbstractExpression parent, String paths) Creates a newAbstractPathExpression.protectedAbstractPathExpression(AbstractExpression parent, AbstractExpression identificationVariable) Creates a newAbstractPathExpression.AbstractPathExpression(AbstractExpression parent, AbstractExpression identificationVariable, String paths) Creates a newAbstractPathExpression.AbstractSchemaName(AbstractExpression parent, String abstractSchemaName) Creates a newAbstractSchemaName.protectedCreates a newSelectClause.protectedCreates a newAbstractSelectStatement.protectedAbstractSingleEncapsulatedExpression(AbstractExpression parent, String identifier) Creates a newEncapsulatedExpression.protectedAbstractTripleEncapsulatedExpression(AbstractExpression parent, String identifier) Creates a newAbstractTripleEncapsulatedExpression.AdditionExpression(AbstractExpression parent) Creates a newAdditionExpression.protectedAggregateFunction(AbstractExpression parent, String identifier) Creates a newAggregateFunction.AllOrAnyExpression(AbstractExpression parent, String identifier) Creates a newAllOrAnyExpression.AndExpression(AbstractExpression parent) Creates a newAndExpression.protectedArithmeticExpression(AbstractExpression parent, String identifier) Creates a newArithmeticExpression.ArithmeticFactor(AbstractExpression parent, String arithmeticFactor) Creates a newArithmeticFactor.AsOfClause(AbstractExpression parent) Creates a newAsOfClause.AvgFunction(AbstractExpression parent) Creates a newAvgFunction.BadExpression(AbstractExpression parent) Creates a newBadExpression.BadExpression(AbstractExpression parent, AbstractExpression expression) Creates a newBadExpression.BetweenExpression(AbstractExpression parent, AbstractExpression expression) Creates a newBetweenExpression.CaseExpression(AbstractExpression parent) Creates a newCaseExpression.CastExpression(AbstractExpression parent) Creates a newCastExpression.Ceiling(AbstractExpression parent) Creates a new instance ofCEILINGmath function expression.CoalesceExpression(AbstractExpression parent) Creates a newCoalesceExpression.CollectionExpression(AbstractExpression parent, List<AbstractExpression> children, List<Boolean> commas, List<Boolean> spaces) Creates a newCollectionExpression.CollectionExpression(AbstractExpression parent, List<AbstractExpression> children, List<Boolean> commas, List<Boolean> spaces, boolean temporary) Creates a newCollectionExpression.Creates a newCollectionMemberDeclaration.CollectionMemberExpression(AbstractExpression parent, AbstractExpression expression) Creates a newCollectionMemberExpression.CollectionValuedPathExpression(AbstractExpression parent, String paths) Creates a newCollectionValuedPathExpression.CollectionValuedPathExpression(AbstractExpression parent, AbstractExpression expression) Creates a newCollectionValuedPathExpression.CollectionValuedPathExpression(AbstractExpression parent, AbstractExpression expression, String paths) Creates a newCollectionValuedPathExpression.ComparisonExpression(AbstractExpression parent, String identifier) Creates a newComparisonExpression.protectedCompoundExpression(AbstractExpression parent, String identifier) Creates a newCompoundExpression.ConcatExpression(AbstractExpression parent) Creates a newConcatExpression.ConnectByClause(AbstractExpression parent) Creates a newConnectByClause.Creates a newConstructorExpression.CountFunction(AbstractExpression parent) Creates a newCountFunction.DatabaseType(AbstractExpression parent, String databaseType) Creates a newDatabaseType.DateTime(AbstractExpression parent) Creates a newDateTime.DeleteClause(AbstractExpression parent) Creates a newDeleteClause.DeleteStatement(AbstractExpression parent) Creates a newDeleteStatement.DivisionExpression(AbstractExpression parent) Creates a newDivisionExpression.EmptyCollectionComparisonExpression(AbstractExpression parent, AbstractExpression expression) Creates a newNullComparisonExpression.protectedEncapsulatedIdentificationVariableExpression(AbstractExpression parent, String identifier) Creates a newMapEntryIdentificationVariableExpression.EntityTypeLiteral(AbstractExpression parent, String entityTypeName) Creates a newEntityTypeLiteral.EntryExpression(AbstractExpression parent) Creates a newEntryExpression.ExistsExpression(AbstractExpression parent) Creates a newExistsExpression.Exp(AbstractExpression parent) Creates a new instance ofEXPmath function expression.ExtractExpression(AbstractExpression parent) Creates a newExtractExpression.Floor(AbstractExpression parent) Creates a new instance ofFLOORmath function expression.FromClause(AbstractExpression parent) Creates a newFromClause.FunctionExpression(AbstractExpression parent, String identifier) Creates a newFuncExpression.FunctionExpression(AbstractExpression parent, String identifier, FunctionExpressionFactory.ParameterCount parameterCount, String parameterQueryBNFId) Creates a newFunctionExpression.GroupByClause(AbstractExpression parent) Creates a newGroupByClause.HavingClause(AbstractExpression parent) Creates a newHavingClause.Creates a newHierarchicalQueryClause.IdentificationVariable(AbstractExpression parent, String identificationVariable) Creates a newIdentificationVariable.IdentificationVariable(AbstractExpression parent, String identificationVariable, boolean virtual) Creates a newIdentificationVariable.Creates a newIdentificationVariableDeclaration.IndexExpression(AbstractExpression parent) Creates a newIndexExpression.InExpression(AbstractExpression parent, AbstractExpression expression) Creates a newInExpression.InputParameter(AbstractExpression parent, String parameter) Creates a newInputParameter.Join(AbstractExpression parent, String identifier) Creates a newJoin.KeyExpression(AbstractExpression parent) Creates a newKeyExpression.KeywordExpression(AbstractExpression parent, String identifier) Creates a newKeywordExpression.LengthExpression(AbstractExpression parent) Creates a newLengthExpression.LikeExpression(AbstractExpression parent, AbstractExpression stringExpression) Creates a newLikeExpression.Ln(AbstractExpression parent) Creates a new instance ofLNmath function expression.LocalDateTime(AbstractExpression parent) Creates a newLocalExpression.LocalExpression(AbstractExpression parent) Creates a newLocalExpression.LocateExpression(AbstractExpression parent) Creates a newLocateExpression.protectedLogicalExpression(AbstractExpression parent, String identifier) Creates a newLogicalExpression.LowerExpression(AbstractExpression parent) Creates a newLowerExpression.protectedMathDoubleExpression(AbstractExpression parent, String identifier) Creates a new instance of math double argument function expression.protectedMathSingleExpression(AbstractExpression parent, String identifier) Creates a new instance of math single argument function expression.MaxFunction(AbstractExpression parent) Creates a newMaxFunction.MinFunction(AbstractExpression parent) Creates a newMinFunction.ModExpression(AbstractExpression parent) Creates a newModExpression.Creates a newMultiplicationExpression.NotExpression(AbstractExpression parent) Creates a newNotExpression.NullComparisonExpression(AbstractExpression parent, String identifier, AbstractExpression expression) Creates a newNullComparisonExpression.NullExpression(AbstractExpression parent) Creates a newNullExpression.NullIfExpression(AbstractExpression parent) Creates a newNullIfExpression.NumericLiteral(AbstractExpression parent) Creates a newNumericLiteral.NumericLiteral(AbstractExpression parent, String numeric) Creates a newNumericLiteral.ObjectExpression(AbstractExpression parent) Creates a newObjectExpression.OnClause(AbstractExpression parent) Creates a newOnClause.OrderByClause(AbstractExpression parent) Creates a newOrderByClause.OrderByItem(AbstractExpression parent) Creates a newOrderByItem.Creates a newOrderSiblingsByClause.OrExpression(AbstractExpression parent) Creates a newOrExpression.Power(AbstractExpression parent) Creates a new instance ofPOWERmath function expression.Creates a newRangeVariableDeclaration.RegexpExpression(AbstractExpression parent, AbstractExpression stringExpression) Creates a newLikeExpression.ResultVariable(AbstractExpression parent, AbstractExpression selectExpression) Creates a newResultVariable.Round(AbstractExpression parent) Creates a new instance ofROUNDmath function expression.SelectClause(AbstractExpression parent) Creates a newSelectClause.SelectStatement(AbstractExpression parent) Creates a newSelectStatement.Sign(AbstractExpression parent) Creates a new instance ofSIGNmath function expression.SimpleFromClause(AbstractExpression parent) Creates a newSimpleFromClause.SimpleSelectClause(AbstractExpression parent) Creates a newSimpleSelectClause.Creates a newSimpleSelectStatement.SizeExpression(AbstractExpression parent) Creates a newSizeExpression.SqrtExpression(AbstractExpression parent) Creates a newSqrtExpression.StartWithClause(AbstractExpression parent) Creates a newStartWithClause.StateFieldPathExpression(AbstractExpression parent, String paths) Creates a newStateFieldPathExpression.StateFieldPathExpression(AbstractExpression parent, AbstractExpression expression) Creates a newStateFieldPathExpression.StateFieldPathExpression(AbstractExpression parent, AbstractExpression expression, String paths) Creates a newStateFieldPathExpression.StringLiteral(AbstractExpression parent, String literal) Creates a newStringLiteral.SubExpression(AbstractExpression parent, JPQLQueryBNF queryBNF) Creates a newSubExpression.Creates a newSubstringExpression.Creates a newSubtractionExpression.SumFunction(AbstractExpression parent) Creates a newSumFunction.TableExpression(AbstractExpression parent) Creates a newTableExpression.Creates a newTableVariableDeclaration.TreatExpression(AbstractExpression parent) Creates a newTreatExpression.TrimExpression(AbstractExpression parent) Creates a newTrimExpression.TypeExpression(AbstractExpression parent) Creates a newTypeExpression.UnionClause(AbstractExpression parent, String identifier) Creates a newUnionClause.UnknownExpression(AbstractExpression parent, String text) Creates a newUnknownExpression.UpdateClause(AbstractExpression parent) Creates a newUpdateClause.UpdateItem(AbstractExpression parent) Creates a newUpdateItem.UpdateStatement(AbstractExpression parent) Creates a newUpdateStatement.UpperExpression(AbstractExpression parent) Creates a newUpperExpression.ValueExpression(AbstractExpression parent) Creates a newValueExpression.WhenClause(AbstractExpression parent) Creates a newWhenClause.WhereClause(AbstractExpression parent) Creates a newWhereClause.Constructor parameters in org.eclipse.persistence.jpa.jpql.parser with type arguments of type AbstractExpressionModifierConstructorDescriptionCollectionExpression(AbstractExpression parent, List<AbstractExpression> children, List<Boolean> commas, List<Boolean> spaces) Creates a newCollectionExpression.CollectionExpression(AbstractExpression parent, List<AbstractExpression> children, List<Boolean> commas, List<Boolean> spaces, boolean temporary) Creates a newCollectionExpression. -
Uses of AbstractExpression in org.eclipse.persistence.jpa.jpql.tools
Methods in org.eclipse.persistence.jpa.jpql.tools with parameters of type AbstractExpressionModifier and TypeMethodDescriptionprotected booleanDefaultSemanticValidator.isValidWithFindQueryBNF(AbstractExpression expression, String queryBNF)