| 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.
|
| org.eclipse.persistence.jpa.jpql.tools |
| Modifier and Type | Method and Description |
|---|---|
protected JPQLQueryBNF |
AbstractValidator.getQueryBNF(String queryBNFId)
Retrieves the BNF object that was registered for the given unique identifier.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractValidator.JPQLQueryBNFValidator |
AbstractValidator.getJPQLQueryBNFValidator(JPQLQueryBNF queryBNF)
Returns the
AbstractValidator.JPQLQueryBNFValidator that can be used to validate an Expression
by making sure its BNF is part of the given BNF. |
protected boolean |
AbstractValidator.isValid(Expression expression,
JPQLQueryBNF queryBNF)
Determines whether the given
Expression is valid by checking its JPQLQueryBNF
with the given JPQLQueryBNF. |
void |
AbstractValidator.JPQLQueryBNFValidator.validate(JPQLQueryBNF queryBNF)
Validates the given
JPQLQueryBNF by making sure it is the one expected or one of
the children from the "root" BNF passed to this validator's constructor. |
| Constructor and Description |
|---|
JPQLQueryBNFValidator(JPQLQueryBNF queryBNF)
Creates a new
JPQLQueryBNFValidator. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSchemaNameBNF
The query BNF for an abstract schema name.
|
class |
AggregateExpressionBNF
The query BNF for an aggregate expression.
|
class |
AllOrAnyExpressionBNF
The query BNF for an all or any expression.
|
class |
ArithmeticExpressionBNF
The query BNF for an arithmetic expression.
|
class |
ArithmeticFactorBNF
The query BNF for an arithmetic factor expression.
|
class |
ArithmeticPrimaryBNF
The query BNF for an arithmetic primary expression.
|
class |
ArithmeticTermBNF
The query BNF for an arithmetic term expression.
|
class |
AsOfClauseBNF
The query BNF for the
AS OF clause. |
class |
BadExpressionBNF
The query BNF used for an expression that is invalid.
|
class |
BetweenExpressionBNF
The query BNF for the between expression.
|
class |
BooleanExpressionBNF
The query BNF for a boolean expression.
|
class |
BooleanLiteralBNF
The query BNF for a boolean literal expression.
|
class |
BooleanPrimaryBNF
The query BNF for a boolean primary expression.
|
class |
CaseExpressionBNF
The query BNF for a case expression.
|
class |
CaseOperandBNF
The query BNF for the case operand specified in the case expression.
|
class |
CastExpressionBNF
The query BNF for the CAST function.
|
class |
CoalesceExpressionBNF
The query BNF for a coalesce expression.
|
class |
CollectionMemberDeclarationBNF
The query BNF for a collection member declaration expression.
|
class |
CollectionMemberExpressionBNF
The query BNF for a collection member expression.
|
class |
CollectionValuedPathExpressionBNF
The query BNF for a collection-valued path expression.
|
class |
ComparisonExpressionBNF
The query BNF for a comparison expression.
|
class |
ConditionalExpressionBNF
The query BNF for a conditional expression.
|
class |
ConditionalFactorBNF
The query BNF for a conditional factor expression.
|
class |
ConditionalPrimaryBNF
The query BNF for a conditional primary expression.
|
class |
ConditionalTermBNF
The query BNF for a conditional term expression.
|
class |
ConnectByClauseBNF
The query BNF for a
CONNECT BY clause. |
class |
ConstructorExpressionBNF
The query BNF for a constructor expression.
|
class |
ConstructorItemBNF
The query BNF for a constructor item expression.
|
class |
DatabaseTypeQueryBNF
The query BNF for the database type.
|
class |
DatetimeExpressionBNF
The query BNF for a date/time expression.
|
class |
DateTimePrimaryBNF
The query BNF for a date/time primary expression.
|
class |
DateTimeTimestampLiteralBNF
The query BNF for a date/time/timestamp expression.
|
class |
DeleteClauseBNF
The query BNF for the delete clause.
|
class |
DeleteClauseRangeVariableDeclarationBNF
The query BNF for a range variable declaration expression used by the DELETE clause, which
accepts collection and aggregate expression, which is used by invalid queries.
|
class |
DeleteStatementBNF
The query BNF for the delete statement.
|
class |
DerivedCollectionMemberDeclarationBNF
The query BNF for a derived collection member declaration expression.
|
class |
ElseExpressionBNF
The query BNF for a else expression specified in the case expression.
|
class |
EmptyCollectionComparisonExpressionBNF
The query BNF for an empty collection comparison expression.
|
class |
EntityExpressionBNF
The query BNF for a entity expression.
|
class |
EntityOrValueExpressionBNF
The query BNF for a entity or value expression.
|
class |
EntityTypeExpressionBNF
The query BNF for the TYPE expression.
|
class |
EntityTypeLiteralBNF
The query BNF for the entity type literal.
|
class |
EnumExpressionBNF
The query BNF for a enum expression.
|
class |
EnumLiteralBNF
The query BNF for an enumeration constant expression.
|
class |
EnumPrimaryBNF
The query BNF for an enum primary expression.
|
class |
ExistsExpressionBNF
The query BNF for the exists expression.
|
class |
ExtractExpressionBNF
The query BNF for the
EXTRACT function. |
class |
FromClauseBNF
The query BNF for the from clause.
|
class |
FunctionExpressionBNF
The query BNF for the EclipseLink's function expression.
|
class |
FunctionItemBNF
The query BNF for the parameters of a function expression.
|
class |
FunctionsReturningDatetimeBNF
The query BNF for a function expression returning a date/time value.
|
class |
FunctionsReturningNumericsBNF
The query BNF for a function expression returning a numeric value.
|
class |
FunctionsReturningStringsBNF
The query BNF for a function expression returning a string value.
|
class |
GeneralCaseExpressionBNF
The query BNF for a general case expression.
|
class |
GeneralIdentificationVariableBNF
The query BNF for a general identification variable expression.
|
class |
GenericQueryBNF
A generic
JPQLQueryBNF can be used to manually create a new BNF without having to create
a concrete instance. |
class |
GroupByClauseBNF
The query BNF for the group by clause.
|
class |
GroupByItemBNF
The query BNF for a group by item expression.
|
class |
HavingClauseBNF
The query BNF for the having clause.
|
class |
HierarchicalQueryClauseBNF |
class |
IdentificationVariableBNF
The query BNF for an identification variable expression.
|
class |
IdentificationVariableDeclarationBNF
The query BNF for an identification variable declaration expression.
|
class |
InExpressionBNF
The query BNF for an in expression.
|
class |
InExpressionExpressionBNF
The query BNF describes the expression being tested by the
IN expression. |
class |
InExpressionItemBNF
The query BNF for the items of an IN expression.
|
class |
InputParameterBNF
The query BNF for a input parameter.
|
class |
InternalAggregateFunctionBNF
The query BNF for the parameter of an aggregate expression.
|
class |
InternalBetweenExpressionBNF
The query BNF for the lower and upper expressions defined in the between expression.
|
class |
InternalCoalesceExpressionBNF
The query BNF for the parameters defined in the coalesce expression.
|
class |
InternalColumnExpressionBNF
The query BNF for the items of a COLUMN expression.
|
class |
InternalConcatExpressionBNF
The query BNF for the COUNT expression's encapsulated expressions.
|
class |
InternalConnectByClauseBNF |
class |
InternalCountBNF
The query BNF for the parameter of the COUNT function.
|
class |
InternalEntityTypeExpressionBNF
The query BNF for the parameters defined in the type expression.
|
class |
InternalFromClauseBNF
The query BNF for the
FROM declaration, basically what follows the
FROM identifier. |
class |
InternalJoinBNF
The query BNF for what's following the join identifier.
|
class |
InternalLengthExpressionBNF
The query BNF for the parameter of the
LENGTH expression. |
class |
InternalLocateStringExpressionBNF
The query BNF for the first two parameters of the
LOCATE expression. |
class |
InternalLocateThirdExpressionBNF
The query BNF for the third parameter of the
LOCATE expression. |
class |
InternalLowerExpressionBNF
The query BNF for the parameter of the
LOWER expression. |
class |
InternalModExpressionBNF
The query BNF for the parameters of the
MOD expression. |
class |
InternalOrderByClauseBNF
The query BNF for what's following the order by identifier.
|
class |
InternalOrderByItemBNF
The query BNF for an order by item.
|
class |
InternalSelectExpressionBNF |
class |
InternalSimpleFromClauseBNF
The query BNF for the from declaration used in a subquery.
|
class |
InternalSimpleSelectExpressionBNF |
class |
InternalSqrtExpressionBNF
The query BNF for the parameter of the
SQRT expression. |
class |
InternalSubstringPositionExpressionBNF
The query BNF for the position parameters of the
SUBSTRING expression. |
class |
InternalSubstringStringExpressionBNF
The query BNF for the parameter of the
LENGTH expression. |
class |
InternalUpdateClauseBNF
The query BNF for what's following the update identifier.
|
class |
InternalUpperExpressionBNF
The query BNF for the parameter of the
UPPER expression. |
class |
InternalWhenClauseBNF
The query BNF for the expression following the WHEN identifier.
|
class |
JoinAssociationPathExpressionBNF
The query BNF for a join association path expression.
|
class |
JoinBNF
The query BNF for the join expression.
|
class |
JoinFetchBNF
The query BNF for the fetch join expression.
|
class |
JPQLStatementBNF
The query BNF for the JPQL expression.
|
class |
LikeExpressionBNF
The query BNF for a expression.
|
class |
LikeExpressionEscapeCharacterBNF
This BNF is used when parsing an invalid fragment or to extend the default grammar.
|
class |
LiteralBNF
The query BNF for literals, which is based on the listing defined in section 4.6.1 of the Java
Specification document for JPA 2.0.
|
class |
NewValueBNF
The query BNF for a new value expression.
|
class |
NullComparisonExpressionBNF
The query BNF for a null comparison expression.
|
class |
NullIfExpressionBNF
The query BNF for a nullif expression.
|
class |
NumericLiteralBNF
The query BNF for a numeric literal.
|
class |
ObjectExpressionBNF
The query BNF for an object expression.
|
class |
OnClauseBNF
The query BNF for the on clause.
|
class |
OrderByClauseBNF
The query BNF for the order by clause.
|
class |
OrderByItemBNF
The query BNF for the order by item expression.
|
class |
OrderSiblingsByClauseBNF
The query BNF for the order siblings by clause.
|
class |
PatternValueBNF
The query BNF for a pattern value.
|
class |
QualifiedIdentificationVariableBNF
The query BNF for a qualified identification variable expression.
|
class |
RangeDeclarationBNF |
class |
RangeVariableDeclarationBNF
The query BNF for a range variable declaration expression.
|
class |
RegexpExpressionBNF
The query BNF for a REGEXP expression.
|
class |
ResultVariableBNF
The query BNF for a result variable expression.
|
class |
ScalarExpressionBNF
The query BNF for a scalar expression.
|
class |
SelectClauseBNF
The query BNF for the select clause.
|
class |
SelectExpressionBNF
The query BNF for a select expression.
|
class |
SelectStatementBNF
The query BNF for the select statement.
|
class |
SimpleArithmeticExpressionBNF
The query BNF for a simple arithmetic expression.
|
class |
SimpleCaseExpressionBNF
The query BNF for a simple case expression.
|
class |
SimpleConditionalExpressionBNF
The query BNF for a simple conditional expression.
|
class |
SimpleEntityExpressionBNF
The query BNF for a simple entity expression.
|
class |
SimpleEntityOrValueExpressionBNF
The query BNF for a simple entity or value expression.
|
class |
SimpleResultVariableBNF
The query BNF for a result variable expression.
|
class |
SimpleSelectClauseBNF
The query BNF for the simple select clause.
|
class |
SimpleSelectExpressionBNF
The query BNF for a simple select expression.
|
class |
SingleValuedObjectPathExpressionBNF
The query BNF for a simple valued object path expression.
|
class |
SingleValuedPathExpressionBNF
The query BNF for a single valued path expression.
|
class |
StartWithClauseBNF
The query BNF for the
START WITH clause. |
class |
StateFieldPathExpressionBNF
The query BNF for a state field path expression.
|
class |
StringExpressionBNF
The query BNF for a string expression.
|
class |
StringLiteralBNF
The query BNF for a string literal.
|
class |
StringPrimaryBNF
The query BNF for a string primary expression.
|
class |
SubqueryBNF
The query BNF for a subquery expression.
|
class |
SubqueryFromClauseBNF
The query BNF for the from clause defined in a subquery.
|
class |
SubSelectIdentificationVariableDeclarationBNF
The query BNF for an identification variable declaration expression defined
in a sub-select expression.
|
class |
TableExpressionBNF
The query BNF for a table expression.
|
class |
TableVariableDeclarationBNF
The query BNF for a table declaration.
|
class |
TreatExpressionBNF
The query BNF for a
TREAT expression. |
class |
TypeExpressionBNF
The query BNF for a type expression.
|
class |
UnionClauseBNF
The query BNF for the order by clause.
|
class |
UpdateClauseBNF
The query BNF for the update clause.
|
class |
UpdateItemBNF
The query BNF for the update item expression.
|
class |
UpdateItemStateFieldPathExpressionBNF
The query BNF for a state field path expression used in an update item.
|
class |
UpdateStatementBNF
The query BNF for the update statement.
|
class |
VirtualJPQLQueryBNF
This
JPQLQueryBNF can be used as a virtual BNF, which can wrap another BNF or BNFs and
modify the default behavior. |
class |
WhenClauseBNF
The query BNF for the when clause of the case expression.
|
class |
WhereClauseBNF
The query BNF for the where clause.
|
| Modifier and Type | Method and Description |
|---|---|
JPQLQueryBNF |
WhenClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
UpdateStatement.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
UpdateItem.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
UpdateClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
UnknownExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
UnionClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
TreatExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
TableVariableDeclaration.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
SubExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
SelectStatement.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
ResultVariable.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
RegexpExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
RangeVariableDeclaration.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
OrderByItem.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
NullExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
NullComparisonExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
NotExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
LikeExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
Join.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
InExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
IdentificationVariableDeclaration.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
HierarchicalQueryClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
GroupByClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
Expression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
EmptyCollectionComparisonExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
DeleteStatement.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
DeleteClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
ConstructorExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
ConnectByClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
CompoundExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
CollectionMemberExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
CollectionMemberDeclaration.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
CollectionExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
CaseExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
BetweenExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
BadExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AsOfClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
ArithmeticFactor.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
ArithmeticExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractTripleEncapsulatedExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractSingleEncapsulatedExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractSelectStatement.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractSelectClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractPathExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractOrderByClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractFromClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractDoubleEncapsulatedExpression.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
AbstractConditionalClause.findQueryBNF(Expression expression)
Retrieves the
JPQLQueryBNF that represents the fragment of this Expression
that was used when parsing the given Expression. |
JPQLQueryBNF |
WhereClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
WhenClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
UpperExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
UpdateStatement.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
UpdateItem.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
UpdateClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
UnknownExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
UnionClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
TypeExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
TrimExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
TreatExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
TableVariableDeclaration.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
TableExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SubstringExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SubExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
StringLiteral.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
StateFieldPathExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
StartWithClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SqrtExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SizeExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SimpleSelectStatement.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SimpleSelectClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SimpleFromClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SelectStatement.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
SelectClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ResultVariable.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
RegexpExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
RangeVariableDeclaration.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
OrderSiblingsByClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
OrderByItem.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
OrderByClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
OnClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ObjectExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
NumericLiteral.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
NullIfExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
NullExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
NullComparisonExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
NotExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ModExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
LowerExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
LogicalExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
LocateExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
LikeExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
LengthExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
KeywordExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
Join.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
JPQLExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
InputParameter.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
IndexExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
InExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
IdentificationVariableDeclaration.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
IdentificationVariable.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
HierarchicalQueryClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
HavingClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
GroupByClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
FunctionExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
FromClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ExtractExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
Expression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ExistsExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
EntityTypeLiteral.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
EncapsulatedIdentificationVariableExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
EmptyCollectionComparisonExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
DeleteStatement.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
DeleteClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
DefaultStringExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
DateTime.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
DatabaseType.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ConstructorExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ConnectByClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ConcatExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ComparisonExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
CollectionValuedPathExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
CollectionMemberExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
CollectionMemberDeclaration.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
CollectionExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
CoalesceExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
CastExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
CaseExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
BetweenExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
BadExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
AsOfClause.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ArithmeticFactor.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ArithmeticExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
AllOrAnyExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
AggregateFunction.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
AbstractSchemaName.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
AbsExpression.getQueryBNF()
Returns the BNF of this
Expression. |
JPQLQueryBNF |
ExpressionRegistry.getQueryBNF(String queryBNFId)
Retrieves the BNF object that was registered for the given unique identifier.
|
JPQLQueryBNF |
AbstractExpression.getQueryBNF(String queryBNFID)
Retrieves the BNF object that was registered for the given unique identifier.
|
| Modifier and Type | Method and 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.
|
| Modifier and Type | Method and Description |
|---|---|
protected AbstractExpression |
WhereClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
WhenClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
UpperExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
UpdateStatementFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
UpdateItemStateFieldPathExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
UpdateItemFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
UpdateClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
UnknownExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
UnionClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
TypeExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
TrimExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
TreatExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
TableVariableDeclarationFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
TableExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
SumFunctionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
SubstringExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
StringLiteralFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
StartWithClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
SqrtExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
SizeExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
SimpleSelectStatementFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
SelectStatementFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
SelectClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ResultVariableFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
RegexpExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
RangeVariableDeclarationFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
RangeDeclarationFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
OrderSiblingsByClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
OrderByItemFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
OrderByClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
OrExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
OnClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ObjectExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
NullIfExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
NotExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ModExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
MinFunctionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
MaxFunctionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
LowerExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
LocateExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
LikeExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
LengthExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
KeywordExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
JoinFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
IsExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
InternalOrderByItemFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
IndexExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
InExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
IdentificationVariableFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
IdentificationVariableDeclarationFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
HierarchicalQueryClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
HavingClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
GroupByItemFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
GroupByClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
GeneralIdentificationExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
FunctionExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
FromClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ExtractExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected abstract AbstractExpression |
ExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ExistsExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
EntryExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
DeleteStatementFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
DeleteClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
DateTimeFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
DatabaseTypeFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
CountFunctionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ConstructorExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ConnectByClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ConcatExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ComparisonExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
CollectionMemberExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
CollectionMemberDeclarationFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
CoalesceExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
CastExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
CaseExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
BetweenExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
BadExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AvgFunctionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AsOfClauseFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
ArithmeticExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AndExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AllOrAnyExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AbstractSchemaNameFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AbstractLiteralExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AbsExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
Creates a new
Expression. |
protected AbstractExpression |
AbstractExpression.buildExpressionFromFallingBack(WordParser wordParser,
String word,
JPQLQueryBNF queryBNF,
AbstractExpression expression,
boolean tolerant)
No factories were found to create an
Expression with the content of WordParser,
this method will retrieve the fallback ExpressionFactory defined in the given BNF. |
protected ExpressionFactory |
AbstractExpression.findFallBackExpressionFactory(JPQLQueryBNF queryBNF)
Retrieve the
ExpressionFactory from the given JPQLQueryBNF by following the
path of fallback JPQLQueryBNFs and then returns the ExpressionFactory
from the leaf JPQLQueryBNF. |
protected boolean |
ArithmeticFactor.handleAggregate(JPQLQueryBNF queryBNF)
Determines whether the given
JPQLQueryBNF handles aggregate expressions. |
protected boolean |
AbstractExpression.handleAggregate(JPQLQueryBNF queryBNF)
Determines whether the given
JPQLQueryBNF handles aggregate expressions. |
protected boolean |
SubExpression.handleCollection(JPQLQueryBNF queryBNF)
Determines whether the given
JPQLQueryBNF handles a collection of sub-expressions that
are separated by commas. |
protected boolean |
AbstractExpression.handleCollection(JPQLQueryBNF queryBNF)
Determines whether the given
JPQLQueryBNF handles a collection of sub-expressions that
are separated by commas. |
void |
ExpressionRegistry.registerBNF(JPQLQueryBNF queryBNF)
Registers the given
JPQLQueryBNF. |
protected void |
AbstractJPQLGrammar.registerBNF(JPQLQueryBNF queryBNF)
Registers the given
JPQLQueryBNF. |
void |
ExpressionRegistry.unregisterBNF(JPQLQueryBNF queryBNF)
Unregisters the given
JPQLQueryBNF. |
| Constructor and Description |
|---|
SubExpression(AbstractExpression parent,
JPQLQueryBNF queryBNF)
Creates a new
SubExpression. |
| Modifier and Type | Method and Description |
|---|---|
protected JPQLQueryBNF |
AbstractContentAssistVisitor.getQueryBNF(String queryBNFId)
Retrieves the
JPQLQueryBNF that was registered for the given unique identifier. |
JPQLQueryBNF |
AbstractContentAssistVisitor.DoubleEncapsulatedCollectionHelper.queryBNF(AbstractDoubleEncapsulatedExpression expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.FromClauseCollectionHelper.queryBNF(AbstractFromClause expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.OrderByClauseCollectionHelper.queryBNF(AbstractOrderByClause expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.TripleEncapsulatedCollectionHelper.queryBNF(AbstractTripleEncapsulatedExpression expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.ConcatExpressionCollectionHelper.queryBNF(ConcatExpression expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.ConstrutorCollectionHelper.queryBNF(ConstructorExpression expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.DeleteClauseCollectionHelper.queryBNF(DeleteClause expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.AbstractConditionalClauseCollectionHelper.queryBNF(Expression expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.GroupByClauseCollectionHelper.queryBNF(GroupByClause expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.JoinCollectionHelper.queryBNF(IdentificationVariableDeclaration expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.AbstractSelectClauseCollectionHelper.queryBNF(T expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.CollectionExpressionHelper.queryBNF(T expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
JPQLQueryBNF |
AbstractContentAssistVisitor.UpdateItemCollectionHelper.queryBNF(UpdateClause expression,
int index)
Returns the
JPQLQueryBNF that defines the fragment at the given position. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractContentAssistVisitor.addAggregateIdentifiers(JPQLQueryBNF queryBNF)
Adds the JPQL identifiers that are registered with the given
JPQLQueryBNF as valid
proposals if their role is IdentifierRole.AGGREGATE and the beginning starts with the
current word. |
protected void |
AbstractContentAssistVisitor.addClauseIdentifiers(JPQLQueryBNF queryBNF)
Adds the JPQL identifiers that are registered with the given
JPQLQueryBNF as valid
proposals if their role is IdentifierRole.CLAUSE and the beginning starts with the
current word. |
protected void |
AbstractContentAssistVisitor.addCompoundIdentifiers(JPQLQueryBNF queryBNF,
Expression expression,
boolean hasIs,
boolean hasNot)
Adds the JPQL identifiers that are registered with the given
JPQLQueryBNF as valid
proposals if their role is IdentifierRole.COMPOUND_FUNCTION and the beginning starts
with the current word. |
protected void |
AbstractContentAssistVisitor.addFunctionIdentifiers(JPQLQueryBNF queryBNF)
Adds the JPQL identifiers that are registered with the given
JPQLQueryBNF as valid
proposals if their role is IdentifierRole.FUNCTION and the beginning starts with the
current word. |
protected AbstractValidator.JPQLQueryBNFValidator |
AbstractContentAssistVisitor.buildJPQLQueryBNFValidator(JPQLQueryBNF queryBNF)
Returns the
AbstractValidator.JPQLQueryBNFValidator that can be used to validate an Expression
by making sure its BNF is part of the given BNF. |
protected boolean |
AbstractContentAssistVisitor.isValid(Expression expression,
JPQLQueryBNF queryBNF)
Determines whether the given
Expression part is an expression of the given query BNF. |
protected boolean |
AbstractContentAssistVisitor.isValid(JPQLQueryBNF parentQueryBNF,
JPQLQueryBNF queryBNF)
Determines whether the given
JPQLQueryBNF part is the given parent JPQLQueryBNF. |
protected boolean |
AbstractContentAssistVisitor.isValid(JPQLQueryBNF parentQueryBNF,
JPQLQueryBNF queryBNF,
boolean bypassCompound)
Determines whether the given
JPQLQueryBNF part is the given parent JPQLQueryBNF. |
protected boolean |
AbstractContentAssistVisitor.isValid(JPQLQueryBNF parentQueryBNF,
String queryBNFId,
boolean bypassCompound)
Determines whether the given
JPQLQueryBNF part is the given parent JPQLQueryBNF. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.