Uses of Class
org.eclipse.persistence.jpa.jpql.parser.JPQLQueryBNF
-
Packages that use JPQLQueryBNF Package Description org.eclipse.persistence.jpa.jpql This package contains the Hermes features (except the parser itself): semantic and grammatical validations, content assist support, calculating the query result type or the possible type of an input parameter, refactoring tools.org.eclipse.persistence.jpa.jpql.parser This is the core of Hermes, this package contains the classes that can parse a JPQL query. -
-
Uses of JPQLQueryBNF in org.eclipse.persistence.jpa.jpql
Methods in org.eclipse.persistence.jpa.jpql that return JPQLQueryBNF Modifier and Type Method Description protected JPQLQueryBNFAbstractValidator. getQueryBNF(String queryBNFId)Retrieves the BNF object that was registered for the given unique identifier.Methods in org.eclipse.persistence.jpa.jpql with parameters of type JPQLQueryBNF Modifier and Type Method Description protected AbstractValidator.JPQLQueryBNFValidatorAbstractValidator. getJPQLQueryBNFValidator(JPQLQueryBNF queryBNF)Returns theAbstractValidator.JPQLQueryBNFValidatorthat can be used to validate anExpressionby making sure its BNF is part of the given BNF.protected booleanAbstractValidator. isValid(Expression expression, JPQLQueryBNF queryBNF)Determines whether the givenExpressionis valid by checking itsJPQLQueryBNFwith the givenJPQLQueryBNF.voidAbstractValidator.JPQLQueryBNFValidator. validate(JPQLQueryBNF queryBNF)Validates the givenJPQLQueryBNFby making sure it is the one expected or one of the children from the "root" BNF passed to this validator's constructor.Constructors in org.eclipse.persistence.jpa.jpql with parameters of type JPQLQueryBNF Constructor Description JPQLQueryBNFValidator(JPQLQueryBNF queryBNF)Creates a newJPQLQueryBNFValidator. -
Uses of JPQLQueryBNF in org.eclipse.persistence.jpa.jpql.parser
Subclasses of JPQLQueryBNF in org.eclipse.persistence.jpa.jpql.parser Modifier and Type Class Description classAbstractSchemaNameBNFThe query BNF for an abstract schema name.classAggregateExpressionBNFThe query BNF for an aggregate expression.classAllOrAnyExpressionBNFThe query BNF for an all or any expression.classArithmeticExpressionBNFThe query BNF for an arithmetic expression.classArithmeticFactorBNFThe query BNF for an arithmetic factor expression.classArithmeticPrimaryBNFThe query BNF for an arithmetic primary expression.classArithmeticTermBNFThe query BNF for an arithmetic term expression.classAsOfClauseBNFThe query BNF for theAS OFclause.classBadExpressionBNFThe query BNF used for an expression that is invalid.classBetweenExpressionBNFThe query BNF for the between expression.classBooleanExpressionBNFThe query BNF for a boolean expression.classBooleanLiteralBNFThe query BNF for a boolean literal expression.classBooleanPrimaryBNFThe query BNF for a boolean primary expression.classCaseExpressionBNFThe query BNF for a case expression.classCaseOperandBNFThe query BNF for the case operand specified in the case expression.classCastExpressionBNFThe query BNF for the CAST function.classCoalesceExpressionBNFThe query BNF for a coalesce expression.classCollectionMemberDeclarationBNFThe query BNF for a collection member declaration expression.classCollectionMemberExpressionBNFThe query BNF for a collection member expression.classCollectionValuedPathExpressionBNFThe query BNF for a collection-valued path expression.classComparisonExpressionBNFThe query BNF for a comparison expression.classConditionalExpressionBNFThe query BNF for a conditional expression.classConditionalFactorBNFThe query BNF for a conditional factor expression.classConditionalPrimaryBNFThe query BNF for a conditional primary expression.classConditionalTermBNFThe query BNF for a conditional term expression.classConnectByClauseBNFThe query BNF for aCONNECT BYclause.classConstructorExpressionBNFThe query BNF for a constructor expression.classConstructorItemBNFThe query BNF for a constructor item expression.classDatabaseTypeQueryBNFThe query BNF for the database type.classDatetimeExpressionBNFThe query BNF for a date/time expression.classDateTimePrimaryBNFThe query BNF for a date/time primary expression.classDateTimeTimestampLiteralBNFThe query BNF for a date/time/timestamp expression.classDeleteClauseBNFThe query BNF for the delete clause.classDeleteClauseRangeVariableDeclarationBNFThe 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.classDeleteStatementBNFThe query BNF for the delete statement.classDerivedCollectionMemberDeclarationBNFThe query BNF for a derived collection member declaration expression.classElseExpressionBNFThe query BNF for a else expression specified in the case expression.classEmptyCollectionComparisonExpressionBNFThe query BNF for an empty collection comparison expression.classEntityExpressionBNFThe query BNF for a entity expression.classEntityOrValueExpressionBNFThe query BNF for a entity or value expression.classEntityTypeExpressionBNFThe query BNF for the TYPE expression.classEntityTypeLiteralBNFThe query BNF for the entity type literal.classEnumExpressionBNFThe query BNF for a enum expression.classEnumLiteralBNFThe query BNF for an enumeration constant expression.classEnumPrimaryBNFThe query BNF for an enum primary expression.classExistsExpressionBNFThe query BNF for the exists expression.classExtractExpressionBNFThe query BNF for theEXTRACTfunction.classFromClauseBNFThe query BNF for the from clause.classFunctionExpressionBNFThe query BNF for the EclipseLink's function expression.classFunctionItemBNFThe query BNF for the parameters of a function expression.classFunctionsReturningDatetimeBNFThe query BNF for a function expression returning a date/time value.classFunctionsReturningNumericsBNFThe query BNF for a function expression returning a numeric value.classFunctionsReturningStringsBNFThe query BNF for a function expression returning a string value.classGeneralCaseExpressionBNFThe query BNF for a general case expression.classGeneralIdentificationVariableBNFThe query BNF for a general identification variable expression.classGenericQueryBNFA genericJPQLQueryBNFcan be used to manually create a new BNF without having to create a concrete instance.classGroupByClauseBNFThe query BNF for the group by clause.classGroupByItemBNFThe query BNF for a group by item expression.classHavingClauseBNFThe query BNF for the having clause.classHierarchicalQueryClauseBNFclassIdentificationVariableBNFThe query BNF for an identification variable expression.classIdentificationVariableDeclarationBNFThe query BNF for an identification variable declaration expression.classInExpressionBNFThe query BNF for an in expression.classInExpressionExpressionBNFThe query BNF describes the expression being tested by theINexpression.classInExpressionItemBNFThe query BNF for the items of an IN expression.classInputParameterBNFThe query BNF for a input parameter.classInternalAggregateFunctionBNFThe query BNF for the parameter of an aggregate expression.classInternalBetweenExpressionBNFThe query BNF for the lower and upper expressions defined in the between expression.classInternalCoalesceExpressionBNFThe query BNF for the parameters defined in the coalesce expression.classInternalColumnExpressionBNFThe query BNF for the items of a COLUMN expression.classInternalConcatExpressionBNFThe query BNF for the COUNT expression's encapsulated expressions.classInternalConnectByClauseBNFclassInternalCountBNFThe query BNF for the parameter of the COUNT function.classInternalEntityTypeExpressionBNFThe query BNF for the parameters defined in the type expression.classInternalFromClauseBNFThe query BNF for theFROMdeclaration, basically what follows theFROMidentifier.classInternalJoinBNFThe query BNF for what's following the join identifier.classInternalLengthExpressionBNFThe query BNF for the parameter of theLENGTHexpression.classInternalLocateStringExpressionBNFThe query BNF for the first two parameters of theLOCATEexpression.classInternalLocateThirdExpressionBNFThe query BNF for the third parameter of theLOCATEexpression.classInternalLowerExpressionBNFThe query BNF for the parameter of theLOWERexpression.classInternalModExpressionBNFThe query BNF for the parameters of theMODexpression.classInternalOrderByClauseBNFThe query BNF for what's following the order by identifier.classInternalOrderByItemBNFThe query BNF for an order by item.classInternalPowerExpressionBNFThe query BNF for the parameters of thePOWERexpression.classInternalRoundExpressionBNFThe query BNF for the parameters of theROUNDexpression.classInternalSelectExpressionBNFclassInternalSimpleFromClauseBNFThe query BNF for the from declaration used in a subquery.classInternalSimpleSelectExpressionBNFclassInternalSqrtExpressionBNFThe query BNF for the parameter of theSQRTexpression.classInternalSubstringPositionExpressionBNFThe query BNF for the position parameters of theSUBSTRINGexpression.classInternalSubstringStringExpressionBNFThe query BNF for the parameter of theLENGTHexpression.classInternalUpdateClauseBNFThe query BNF for what's following the update identifier.classInternalUpperExpressionBNFThe query BNF for the parameter of theUPPERexpression.classInternalWhenClauseBNFThe query BNF for the expression following the WHEN identifier.classJoinAssociationPathExpressionBNFThe query BNF for a join association path expression.classJoinBNFThe query BNF for the join expression.classJoinFetchBNFThe query BNF for the fetch join expression.classJPQLStatementBNFThe query BNF for the JPQL expression.classLikeExpressionBNFThe query BNF for a expression.classLikeExpressionEscapeCharacterBNFThis BNF is used when parsing an invalid fragment or to extend the default grammar.classLiteralBNFThe 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.classLocalDateTypeBNFThe query BNF for type part of local date/time expression.classLocalExpressionBNFThe query BNF for local date/time expression.classNewValueBNFThe query BNF for a new value expression.classNullComparisonExpressionBNFThe query BNF for a null comparison expression.classNullIfExpressionBNFThe query BNF for a nullif expression.classNumericLiteralBNFThe query BNF for a numeric literal.classObjectExpressionBNFThe query BNF for an object expression.classOnClauseBNFThe query BNF for the on clause.classOrderByClauseBNFThe query BNF for the order by clause.classOrderByItemBNFThe query BNF for the order by item expression.classOrderSiblingsByClauseBNFThe query BNF for the order siblings by clause.classPatternValueBNFThe query BNF for a pattern value.classQualifiedIdentificationVariableBNFThe query BNF for a qualified identification variable expression.classRangeDeclarationBNFclassRangeVariableDeclarationBNFThe query BNF for a range variable declaration expression.classRegexpExpressionBNFThe query BNF for a REGEXP expression.classResultVariableBNFThe query BNF for a result variable expression.classScalarExpressionBNFThe query BNF for a scalar expression.classSelectClauseBNFThe query BNF for the select clause.classSelectExpressionBNFThe query BNF for a select expression.classSelectStatementBNFThe query BNF for the select statement.classSimpleArithmeticExpressionBNFThe query BNF for a simple arithmetic expression.classSimpleCaseExpressionBNFThe query BNF for a simple case expression.classSimpleConditionalExpressionBNFThe query BNF for a simple conditional expression.classSimpleEntityExpressionBNFThe query BNF for a simple entity expression.classSimpleEntityOrValueExpressionBNFThe query BNF for a simple entity or value expression.classSimpleResultVariableBNFThe query BNF for a result variable expression.classSimpleSelectClauseBNFThe query BNF for the simple select clause.classSimpleSelectExpressionBNFThe query BNF for a simple select expression.classSingleValuedObjectPathExpressionBNFThe query BNF for a simple valued object path expression.classSingleValuedPathExpressionBNFThe query BNF for a single valued path expression.classStartWithClauseBNFThe query BNF for theSTART WITHclause.classStateFieldPathExpressionBNFThe query BNF for a state field path expression.classStringExpressionBNFThe query BNF for a string expression.classStringLiteralBNFThe query BNF for a string literal.classStringPrimaryBNFThe query BNF for a string primary expression.classSubqueryBNFThe query BNF for a subquery expression.classSubqueryFromClauseBNFThe query BNF for the from clause defined in a subquery.classSubSelectIdentificationVariableDeclarationBNFThe query BNF for an identification variable declaration expression defined in a sub-select expression.classTableExpressionBNFThe query BNF for a table expression.classTableVariableDeclarationBNFThe query BNF for a table declaration.classTreatExpressionBNFThe query BNF for aTREATexpression.classTypeExpressionBNFThe query BNF for a type expression.classUnionClauseBNFThe query BNF for the order by clause.classUpdateClauseBNFThe query BNF for the update clause.classUpdateItemBNFThe query BNF for the update item expression.classUpdateItemStateFieldPathExpressionBNFThe query BNF for a state field path expression used in an update item.classUpdateStatementBNFThe query BNF for the update statement.classVirtualJPQLQueryBNFThisJPQLQueryBNFcan be used as a virtual BNF, which can wrap another BNF or BNFs and modify the default behavior.classWhenClauseBNFThe query BNF for the when clause of the case expression.classWhereClauseBNFThe query BNF for the where clause.Methods in org.eclipse.persistence.jpa.jpql.parser that return JPQLQueryBNF Modifier and Type Method Description JPQLQueryBNFAbstractConditionalClause. findQueryBNF(Expression expression)JPQLQueryBNFAbstractDoubleEncapsulatedExpression. findQueryBNF(Expression expression)JPQLQueryBNFAbstractExpression. findQueryBNF(Expression expression)JPQLQueryBNFAbstractFromClause. findQueryBNF(Expression expression)JPQLQueryBNFAbstractOrderByClause. findQueryBNF(Expression expression)JPQLQueryBNFAbstractPathExpression. findQueryBNF(Expression expression)JPQLQueryBNFAbstractSelectClause. findQueryBNF(Expression expression)JPQLQueryBNFAbstractSelectStatement. findQueryBNF(Expression expression)JPQLQueryBNFAbstractSingleEncapsulatedExpression. findQueryBNF(Expression expression)JPQLQueryBNFAbstractTripleEncapsulatedExpression. findQueryBNF(Expression expression)JPQLQueryBNFArithmeticExpression. findQueryBNF(Expression expression)JPQLQueryBNFArithmeticFactor. findQueryBNF(Expression expression)JPQLQueryBNFAsOfClause. findQueryBNF(Expression expression)JPQLQueryBNFBadExpression. findQueryBNF(Expression expression)JPQLQueryBNFBetweenExpression. findQueryBNF(Expression expression)JPQLQueryBNFCaseExpression. findQueryBNF(Expression expression)JPQLQueryBNFCollectionExpression. findQueryBNF(Expression expression)JPQLQueryBNFCollectionMemberDeclaration. findQueryBNF(Expression expression)JPQLQueryBNFCollectionMemberExpression. findQueryBNF(Expression expression)JPQLQueryBNFCompoundExpression. findQueryBNF(Expression expression)JPQLQueryBNFConnectByClause. findQueryBNF(Expression expression)JPQLQueryBNFConstructorExpression. findQueryBNF(Expression expression)JPQLQueryBNFDeleteClause. findQueryBNF(Expression expression)JPQLQueryBNFDeleteStatement. findQueryBNF(Expression expression)JPQLQueryBNFEmptyCollectionComparisonExpression. findQueryBNF(Expression expression)JPQLQueryBNFExpression. findQueryBNF(Expression expression)Retrieves theJPQLQueryBNFthat represents the fragment of thisExpressionthat was used when parsing the givenExpression.JPQLQueryBNFGroupByClause. findQueryBNF(Expression expression)JPQLQueryBNFHierarchicalQueryClause. findQueryBNF(Expression expression)JPQLQueryBNFIdentificationVariableDeclaration. findQueryBNF(Expression expression)JPQLQueryBNFInExpression. findQueryBNF(Expression expression)JPQLQueryBNFJoin. findQueryBNF(Expression expression)JPQLQueryBNFLikeExpression. findQueryBNF(Expression expression)JPQLQueryBNFNotExpression. findQueryBNF(Expression expression)JPQLQueryBNFNullComparisonExpression. findQueryBNF(Expression expression)JPQLQueryBNFNullExpression. findQueryBNF(Expression expression)JPQLQueryBNFOrderByItem. findQueryBNF(Expression expression)JPQLQueryBNFRangeVariableDeclaration. findQueryBNF(Expression expression)JPQLQueryBNFRegexpExpression. findQueryBNF(Expression expression)JPQLQueryBNFResultVariable. findQueryBNF(Expression expression)JPQLQueryBNFSelectStatement. findQueryBNF(Expression expression)JPQLQueryBNFSubExpression. findQueryBNF(Expression expression)JPQLQueryBNFTableVariableDeclaration. findQueryBNF(Expression expression)JPQLQueryBNFTreatExpression. findQueryBNF(Expression expression)JPQLQueryBNFUnionClause. findQueryBNF(Expression expression)JPQLQueryBNFUnknownExpression. findQueryBNF(Expression expression)JPQLQueryBNFUpdateClause. findQueryBNF(Expression expression)JPQLQueryBNFUpdateItem. findQueryBNF(Expression expression)JPQLQueryBNFUpdateStatement. findQueryBNF(Expression expression)JPQLQueryBNFWhenClause. findQueryBNF(Expression expression)JPQLQueryBNFAbsExpression. getQueryBNF()JPQLQueryBNFAbstractExpression. getQueryBNF(String queryBNFID)Retrieves the BNF object that was registered for the given unique identifier.JPQLQueryBNFAbstractSchemaName. getQueryBNF()JPQLQueryBNFAggregateFunction. getQueryBNF()JPQLQueryBNFAllOrAnyExpression. getQueryBNF()JPQLQueryBNFArithmeticExpression. getQueryBNF()JPQLQueryBNFArithmeticFactor. getQueryBNF()JPQLQueryBNFAsOfClause. getQueryBNF()JPQLQueryBNFBadExpression. getQueryBNF()JPQLQueryBNFBetweenExpression. getQueryBNF()JPQLQueryBNFCaseExpression. getQueryBNF()JPQLQueryBNFCastExpression. getQueryBNF()JPQLQueryBNFCoalesceExpression. getQueryBNF()JPQLQueryBNFCollectionExpression. getQueryBNF()JPQLQueryBNFCollectionMemberDeclaration. getQueryBNF()JPQLQueryBNFCollectionMemberExpression. getQueryBNF()JPQLQueryBNFCollectionValuedPathExpression. getQueryBNF()JPQLQueryBNFComparisonExpression. getQueryBNF()JPQLQueryBNFConcatExpression. getQueryBNF()JPQLQueryBNFConnectByClause. getQueryBNF()JPQLQueryBNFConstructorExpression. getQueryBNF()JPQLQueryBNFDatabaseType. getQueryBNF()JPQLQueryBNFDateTime. getQueryBNF()JPQLQueryBNFDefaultStringExpression. getQueryBNF()JPQLQueryBNFDeleteClause. getQueryBNF()JPQLQueryBNFDeleteStatement. getQueryBNF()JPQLQueryBNFEmptyCollectionComparisonExpression. getQueryBNF()JPQLQueryBNFEncapsulatedIdentificationVariableExpression. getQueryBNF()JPQLQueryBNFEntityTypeLiteral. getQueryBNF()JPQLQueryBNFExistsExpression. getQueryBNF()JPQLQueryBNFExpression. getQueryBNF()Returns the BNF of thisExpression.JPQLQueryBNFExpressionRegistry. getQueryBNF(String queryBNFId)Retrieves the BNF object that was registered for the given unique identifier.JPQLQueryBNFExtractExpression. getQueryBNF()JPQLQueryBNFFromClause. getQueryBNF()JPQLQueryBNFFunctionExpression. getQueryBNF()JPQLQueryBNFGroupByClause. getQueryBNF()JPQLQueryBNFHavingClause. getQueryBNF()JPQLQueryBNFHierarchicalQueryClause. getQueryBNF()JPQLQueryBNFIdentificationVariable. getQueryBNF()JPQLQueryBNFIdentificationVariableDeclaration. getQueryBNF()JPQLQueryBNFIndexExpression. getQueryBNF()JPQLQueryBNFInExpression. getQueryBNF()JPQLQueryBNFInputParameter. getQueryBNF()JPQLQueryBNFJoin. getQueryBNF()JPQLQueryBNFJPQLExpression. getQueryBNF()JPQLQueryBNFKeywordExpression. getQueryBNF()JPQLQueryBNFLengthExpression. getQueryBNF()JPQLQueryBNFLikeExpression. getQueryBNF()JPQLQueryBNFLocalDateTime. getQueryBNF()JPQLQueryBNFLocalExpression. getQueryBNF()JPQLQueryBNFLocateExpression. getQueryBNF()JPQLQueryBNFLogicalExpression. getQueryBNF()JPQLQueryBNFLowerExpression. getQueryBNF()JPQLQueryBNFMathDoubleExpression. getQueryBNF()JPQLQueryBNFMathSingleExpression. getQueryBNF()JPQLQueryBNFModExpression. getQueryBNF()JPQLQueryBNFNotExpression. getQueryBNF()JPQLQueryBNFNullComparisonExpression. getQueryBNF()JPQLQueryBNFNullExpression. getQueryBNF()JPQLQueryBNFNullIfExpression. getQueryBNF()JPQLQueryBNFNumericLiteral. getQueryBNF()JPQLQueryBNFObjectExpression. getQueryBNF()JPQLQueryBNFOnClause. getQueryBNF()JPQLQueryBNFOrderByClause. getQueryBNF()JPQLQueryBNFOrderByItem. getQueryBNF()JPQLQueryBNFOrderSiblingsByClause. getQueryBNF()JPQLQueryBNFRangeVariableDeclaration. getQueryBNF()JPQLQueryBNFRegexpExpression. getQueryBNF()JPQLQueryBNFResultVariable. getQueryBNF()JPQLQueryBNFSelectClause. getQueryBNF()JPQLQueryBNFSelectStatement. getQueryBNF()JPQLQueryBNFSimpleFromClause. getQueryBNF()JPQLQueryBNFSimpleSelectClause. getQueryBNF()JPQLQueryBNFSimpleSelectStatement. getQueryBNF()JPQLQueryBNFSizeExpression. getQueryBNF()JPQLQueryBNFSqrtExpression. getQueryBNF()JPQLQueryBNFStartWithClause. getQueryBNF()JPQLQueryBNFStateFieldPathExpression. getQueryBNF()JPQLQueryBNFStringLiteral. getQueryBNF()JPQLQueryBNFSubExpression. getQueryBNF()JPQLQueryBNFSubstringExpression. getQueryBNF()JPQLQueryBNFTableExpression. getQueryBNF()JPQLQueryBNFTableVariableDeclaration. getQueryBNF()JPQLQueryBNFTreatExpression. getQueryBNF()JPQLQueryBNFTrimExpression. getQueryBNF()JPQLQueryBNFTypeExpression. getQueryBNF()JPQLQueryBNFUnionClause. getQueryBNF()JPQLQueryBNFUnknownExpression. getQueryBNF()JPQLQueryBNFUpdateClause. getQueryBNF()JPQLQueryBNFUpdateItem. getQueryBNF()JPQLQueryBNFUpdateStatement. getQueryBNF()JPQLQueryBNFUpperExpression. getQueryBNF()JPQLQueryBNFWhenClause. getQueryBNF()JPQLQueryBNFWhereClause. getQueryBNF()Methods in org.eclipse.persistence.jpa.jpql.parser that return types with arguments of type JPQLQueryBNF Modifier and Type Method Description Iterable<JPQLQueryBNF>JPQLQueryBNF. children()Returns the set of all the query BNFs that are part of this BNF.Iterable<JPQLQueryBNF>JPQLQueryBNF. nonCompoundChildren()Returns the set of all the query BNFs that are part of this BNF.Methods in org.eclipse.persistence.jpa.jpql.parser with parameters of type JPQLQueryBNF Modifier and Type Method Description protected AbstractExpressionAbsExpressionFactory. buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant)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 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 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 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 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 AbstractExpressionJoinFactory. buildExpression(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant)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 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 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 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 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 ExpressionFactoryAbstractExpression. findFallBackExpressionFactory(JPQLQueryBNF queryBNF)Retrieve theExpressionFactoryfrom the givenJPQLQueryBNFby following the path of fallbackJPQLQueryBNFsand then returns theExpressionFactoryfrom the leafJPQLQueryBNF.protected booleanAbstractExpression. handleAggregate(JPQLQueryBNF queryBNF)Determines whether the givenJPQLQueryBNFhandles aggregate expressions.protected booleanArithmeticFactor. handleAggregate(JPQLQueryBNF queryBNF)protected booleanAbstractExpression. handleCollection(JPQLQueryBNF queryBNF)Determines whether the givenJPQLQueryBNFhandles a collection of sub-expressions that are separated by commas.protected booleanSubExpression. handleCollection(JPQLQueryBNF queryBNF)protected voidAbstractJPQLGrammar. registerBNF(JPQLQueryBNF queryBNF)Registers the givenJPQLQueryBNF.voidExpressionRegistry. registerBNF(JPQLQueryBNF queryBNF)Registers the givenJPQLQueryBNF.voidExpressionRegistry. unregisterBNF(JPQLQueryBNF queryBNF)Unregisters the givenJPQLQueryBNF.Constructors in org.eclipse.persistence.jpa.jpql.parser with parameters of type JPQLQueryBNF Constructor Description SubExpression(AbstractExpression parent, JPQLQueryBNF queryBNF)Creates a newSubExpression.
-