Uses of Class
org.eclipse.persistence.jpa.jpql.WordParser
Package
Description
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.
This is the core of Hermes, this package contains the classes that can parse a JPQL query.
-
Uses of WordParser in org.eclipse.persistence.jpa.jpql
Modifier and TypeMethodDescriptionstatic boolean
ExpressionTools.isFunctionExpression
(WordParser wordParser, String identifier) Determines whether the JPQL fragment is an expression of the form<IDENTIFIER>(
. -
Uses of WordParser in org.eclipse.persistence.jpa.jpql.parser
Modifier and TypeMethodDescriptionprotected AbstractExpression
AggregateFunction.buildEncapsulatedExpression
(WordParser wordParser, String word) Creates theAbstractExpression
to represent the given word.protected AbstractExpression
CountFunction.buildEncapsulatedExpression
(WordParser wordParser, String word) protected AbstractExpression
AbsExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpression
AbstractLiteralExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) Creates the actualAbstractExpression
this factory manages.protected AbstractExpression
AbstractLiteralExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
AbstractSchemaNameFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
AllOrAnyExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
AndExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected final AbstractExpression
ArithmeticExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
AsOfClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
AvgFunctionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
BadExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
BetweenExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
CaseExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
CastExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
CoalesceExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
CollectionMemberDeclarationFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
CollectionMemberExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
CollectionValuedPathExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ComparisonExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ConcatExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ConnectByClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ConstructorExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
CountFunctionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
DatabaseTypeFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
DateTimeFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
DeleteClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
DeleteStatementFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
EntityTypeLiteralFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpression
EntryExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ExistsExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected abstract AbstractExpression
ExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) Creates a newExpression
.protected AbstractExpression
ExtractExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
FromClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
FunctionExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected final AbstractExpression
GeneralIdentificationExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
GroupByClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
GroupByItemFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
HavingClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
HierarchicalQueryClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
IdentificationVariableDeclarationFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
IdentificationVariableFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
IndexExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
InExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
InternalOrderByItemFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
IsExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
JoinCollectionValuedPathExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpression
JoinFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
KeywordExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
LengthExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
LikeExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
LiteralExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpression
LocalDateTypeFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
LocalExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
LocateExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
LowerExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.Ceiling.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.Exp.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.Floor.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.Ln.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.Power.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.Round.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MathExpressionFactory.Sign.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MaxFunctionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
MinFunctionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ModExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
NotExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
NullIfExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ObjectExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
OnClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
OrderByClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
OrderByItemFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
OrderSiblingsByClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
OrExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
RangeDeclarationFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
RangeVariableDeclarationFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
RegexpExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
ResultVariableFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
SelectClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
SelectStatementFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
SimpleSelectStatementFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
SizeExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
SqrtExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
StartWithClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
StateFieldPathExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, AbstractExpression expression, boolean tolerant) protected AbstractExpression
StringLiteralFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
SubstringExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
SumFunctionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
TableExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
TableVariableDeclarationFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
TreatExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
TrimExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
TypeExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
UnionClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
UnknownExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
UpdateClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
UpdateItemFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
UpdateItemStateFieldPathExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
UpdateStatementFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
UpperExpressionFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
WhenClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected AbstractExpression
WhereClauseFactory.buildExpression
(AbstractExpression parent, WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) protected final AbstractExpression
AbstractExpression.buildExpressionFromFallingBack
(WordParser wordParser, String word, JPQLQueryBNF queryBNF, AbstractExpression expression, boolean tolerant) No factories were found to create anExpression
with the content ofWordParser
, this method will retrieve the fallbackExpressionFactory
defined in the givenBNF
.protected boolean
AbstractConditionalClause.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
AbstractDoubleEncapsulatedExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
AbstractEncapsulatedExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
AbstractExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) Determines whether the parsing is complete based on what is left in the given text.protected boolean
AbstractFromClause.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
AbstractTripleEncapsulatedExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
AndExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
ArithmeticExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
ArithmeticFactor.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
BadExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
BetweenExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
CaseExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
CastExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
CollectionMemberDeclaration.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
ComparisonExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
ConstructorExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
DivisionExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
ExtractExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
IdentificationVariableDeclaration.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
InExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
Join.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
LikeExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
LogicalExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
MultiplicationExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
NotExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
OnClause.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
OrderByItem.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
RangeVariableDeclaration.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
RegexpExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
SelectStatement.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
TableVariableDeclaration.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
TreatExpression.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
UnionClause.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
UpdateClause.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
UpdateItem.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
WhenClause.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected boolean
WhereClause.isParsingComplete
(WordParser wordParser, String word, Expression expression) protected final void
AbstractConditionalClause.parse
(WordParser wordParser, boolean tolerant) protected void
AbstractEncapsulatedExpression.parse
(WordParser wordParser, boolean tolerant) protected abstract void
AbstractExpression.parse
(WordParser wordParser, boolean tolerant) Parses the query by starting at the current position, which is part of the givenWordParser
.protected AbstractExpression
AbstractExpression.parse
(WordParser wordParser, String queryBNFId, boolean tolerant) Parses the given text by using the specified BNF.protected void
AbstractFromClause.parse
(WordParser wordParser, boolean tolerant) protected void
AbstractOrderByClause.parse
(WordParser wordParser, boolean tolerant) protected final void
AbstractPathExpression.parse
(WordParser wordParser, boolean tolerant) protected void
AbstractSchemaName.parse
(WordParser wordParser, boolean tolerant) protected void
AbstractSelectClause.parse
(WordParser wordParser, boolean tolerant) protected void
AbstractSelectStatement.parse
(WordParser wordParser, boolean tolerant) protected AbstractExpression
AllOrAnyExpression.parse
(WordParser wordParser, String queryBNFId, boolean tolerant) protected void
ArithmeticFactor.parse
(WordParser wordParser, boolean tolerant) protected void
AsOfClause.parse
(WordParser wordParser, boolean tolerant) protected void
BadExpression.parse
(WordParser wordParser, boolean tolerant) protected void
BetweenExpression.parse
(WordParser wordParser, boolean tolerant) protected void
CaseExpression.parse
(WordParser wordParser, boolean tolerant) protected void
CollectionExpression.parse
(WordParser wordParser, boolean tolerant) protected void
CollectionMemberDeclaration.parse
(WordParser wordParser, boolean tolerant) protected void
CollectionMemberExpression.parse
(WordParser wordParser, boolean tolerant) protected final void
CompoundExpression.parse
(WordParser wordParser, boolean tolerant) protected void
ConnectByClause.parse
(WordParser wordParser, boolean tolerant) protected void
ConstructorExpression.parse
(WordParser wordParser, boolean tolerant) protected void
DateTime.parse
(WordParser wordParser, boolean tolerant) protected void
DefaultStringExpression.parse
(WordParser wordParser, boolean tolerant) protected void
DeleteClause.parse
(WordParser wordParser, boolean tolerant) protected void
DeleteStatement.parse
(WordParser wordParser, boolean tolerant) protected void
EmptyCollectionComparisonExpression.parse
(WordParser wordParser, boolean tolerant) protected AbstractExpression
EncapsulatedIdentificationVariableExpression.parse
(WordParser wordParser, String queryBNFId, boolean tolerant) protected void
EntityTypeLiteral.parse
(WordParser wordParser, boolean tolerant) protected void
ExistsExpression.parse
(WordParser wordParser, boolean tolerant) protected AbstractExpression
ExistsExpression.parse
(WordParser wordParser, String queryBNFId, boolean tolerant) protected void
GroupByClause.parse
(WordParser wordParser, boolean tolerant) protected void
HierarchicalQueryClause.parse
(WordParser wordParser, boolean tolerant) protected void
IdentificationVariable.parse
(WordParser wordParser, boolean tolerant) protected void
IdentificationVariableDeclaration.parse
(WordParser wordParser, boolean tolerant) protected void
InExpression.parse
(WordParser wordParser, boolean tolerant) protected void
InputParameter.parse
(WordParser wordParser, boolean tolerant) protected void
Join.parse
(WordParser wordParser, boolean tolerant) protected void
JPQLExpression.parse
(WordParser wordParser, boolean tolerant) protected void
KeywordExpression.parse
(WordParser wordParser, boolean tolerant) protected void
LikeExpression.parse
(WordParser wordParser, boolean tolerant) protected void
LocalDateTime.parse
(WordParser wordParser, boolean tolerant) protected void
LocalExpression.parse
(WordParser wordParser, boolean tolerant) protected void
NotExpression.parse
(WordParser wordParser, boolean tolerant) protected void
NullComparisonExpression.parse
(WordParser wordParser, boolean tolerant) protected void
NullExpression.parse
(WordParser wordParser, boolean tolerant) protected void
NumericLiteral.parse
(WordParser wordParser, boolean tolerant) protected void
OrderByItem.parse
(WordParser wordParser, boolean tolerant) protected void
RangeVariableDeclaration.parse
(WordParser wordParser, boolean tolerant) protected void
RegexpExpression.parse
(WordParser wordParser, boolean tolerant) protected void
ResultVariable.parse
(WordParser wordParser, boolean tolerant) protected void
SelectStatement.parse
(WordParser wordParser, boolean tolerant) protected AbstractExpression
SizeExpression.parse
(WordParser wordParser, String queryBNFId, boolean tolerant) protected void
StringLiteral.parse
(WordParser wordParser, boolean tolerant) protected void
TableVariableDeclaration.parse
(WordParser wordParser, boolean tolerant) protected AbstractExpression
TypeExpression.parse
(WordParser wordParser, String queryBNFId, boolean tolerant) protected void
UnionClause.parse
(WordParser wordParser, boolean tolerant) protected void
UnknownExpression.parse
(WordParser wordParser, boolean tolerant) protected void
UpdateClause.parse
(WordParser wordParser, boolean tolerant) protected void
UpdateItem.parse
(WordParser wordParser, boolean tolerant) protected void
UpdateStatement.parse
(WordParser wordParser, boolean tolerant) protected void
WhenClause.parse
(WordParser wordParser, boolean tolerant) protected void
AbstractDoubleEncapsulatedExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected abstract void
AbstractEncapsulatedExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) Parses the encapsulated expression by starting at the current position, which is part of the givenWordParser
.protected void
AbstractSingleEncapsulatedExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected void
AbstractTripleEncapsulatedExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected final void
AggregateFunction.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected void
CastExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected void
ExtractExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected void
FunctionExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected void
TreatExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected void
TrimExpression.parseEncapsulatedExpression
(WordParser wordParser, int whitespaceCount, boolean tolerant) protected final String
ArithmeticExpression.parseIdentifier
(WordParser wordParser) protected String
ComparisonExpression.parseIdentifier
(WordParser wordParser) protected abstract String
CompoundExpression.parseIdentifier
(WordParser wordParser) Parses the identifier of this expression.protected String
LogicalExpression.parseIdentifier
(WordParser wordParser) protected AbstractExpression
AbstractExpression.parseUsingExpressionFactory
(WordParser wordParser, String queryBNFId, boolean tolerant) Right away parses the text by retrieving theExpressionFactory
for the first word that is extracted fromWordParser
at the current location.protected boolean
AbstractEncapsulatedExpression.shouldParseRightParenthesis
(WordParser wordParser, boolean tolerant) Determines whether the right parenthesis should be parsed or not by this expression.protected boolean
DatabaseType.shouldParseRightParenthesis
(WordParser wordParser, boolean tolerant) -
Uses of WordParser in org.eclipse.persistence.jpa.jpql.tools
Modifier and TypeFieldDescriptionprotected WordParser
AbstractContentAssistVisitor.wordParser
This is used to retrieve words from the actual JPQL query.Modifier and TypeMethodDescriptionint[]
DefaultContentAssistProposals.buildPositions
(WordParser wordParser, String proposal, boolean insert) Calculates the start and end position for correctly inserting the proposal into the query.int
DefaultContentAssistProposals.startPosition
(WordParser wordParser, String proposal)