| 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 |
|---|---|
static boolean |
ExpressionTools.isFunctionExpression(WordParser wordParser,
String identifier)
Determines whether the JPQL fragment is an expression of the form
<IDENTIFIER>(. |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractExpression |
CountFunction.buildEncapsulatedExpression(WordParser wordParser,
String word)
Creates the
AbstractExpression to represent the given word. |
protected AbstractExpression |
AggregateFunction.buildEncapsulatedExpression(WordParser wordParser,
String word)
Creates the
AbstractExpression to represent the given word. |
protected AbstractExpression |
StateFieldPathExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
AbstractExpression expression,
boolean tolerant)
Creates the actual
AbstractExpression this factory manages. |
protected AbstractExpression |
LiteralExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
AbstractExpression expression,
boolean tolerant)
Creates the actual
AbstractExpression this factory manages. |
protected AbstractExpression |
JoinCollectionValuedPathExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
AbstractExpression expression,
boolean tolerant)
Creates the actual
AbstractExpression this factory manages. |
protected AbstractExpression |
EntityTypeLiteralFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
AbstractExpression expression,
boolean tolerant)
Creates the actual
AbstractExpression this factory manages. |
protected AbstractExpression |
CollectionValuedPathExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
AbstractExpression expression,
boolean tolerant)
Creates the actual
AbstractExpression this factory manages. |
protected abstract AbstractExpression |
AbstractLiteralExpressionFactory.buildExpression(AbstractExpression parent,
WordParser wordParser,
String word,
AbstractExpression expression,
boolean tolerant)
Creates the actual
AbstractExpression this factory manages. |
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 boolean |
WhereClause.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
WhenClause.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
UpdateItem.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
UpdateClause.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
UnionClause.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
TreatExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
TableVariableDeclaration.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
SelectStatement.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
RegexpExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
RangeVariableDeclaration.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
OrderByItem.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
OnClause.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
NotExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
MultiplicationExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
LogicalExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
LikeExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
Join.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
InExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
IdentificationVariableDeclaration.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
ExtractExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
DivisionExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
ConstructorExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
ComparisonExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
CollectionMemberDeclaration.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
CastExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
CaseExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
BetweenExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
BadExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
ArithmeticFactor.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
ArithmeticExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
AndExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
AbstractTripleEncapsulatedExpression.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)
Determines whether the parsing is complete based on what is left in the given text.
|
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 |
AbstractEncapsulatedExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
AbstractDoubleEncapsulatedExpression.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected boolean |
AbstractConditionalClause.isParsingComplete(WordParser wordParser,
String word,
Expression expression)
Determines whether the parsing is complete based on what is left in the given text.
|
protected void |
WhenClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
UpdateStatement.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
UpdateItem.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
UpdateClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
UnknownExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
UnionClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
TableVariableDeclaration.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
StringLiteral.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
SelectStatement.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
ResultVariable.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
RegexpExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
RangeVariableDeclaration.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
OrderByItem.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
NumericLiteral.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
NullExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
NullComparisonExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
NotExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
LikeExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
KeywordExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
Join.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
JPQLExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
InputParameter.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
InExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
IdentificationVariableDeclaration.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
IdentificationVariable.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
HierarchicalQueryClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
GroupByClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
ExistsExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
EntityTypeLiteral.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
EmptyCollectionComparisonExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
DeleteStatement.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
DeleteClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
DefaultStringExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
DateTime.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
ConstructorExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
ConnectByClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
CompoundExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
CollectionMemberExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
CollectionMemberDeclaration.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
CollectionExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
CaseExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
BetweenExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
BadExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AsOfClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
ArithmeticFactor.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractSelectStatement.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractSelectClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractSchemaName.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractPathExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractOrderByClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractFromClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected abstract void |
AbstractExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractEncapsulatedExpression.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected void |
AbstractConditionalClause.parse(WordParser wordParser,
boolean tolerant)
Parses the query by starting at the current position, which is part of the given
WordParser. |
protected AbstractExpression |
TypeExpression.parse(WordParser wordParser,
String queryBNFId,
boolean tolerant)
Parses the given text by using the specified BNF.
|
protected AbstractExpression |
SizeExpression.parse(WordParser wordParser,
String queryBNFId,
boolean tolerant)
Parses the given text by using the specified BNF.
|
protected AbstractExpression |
ExistsExpression.parse(WordParser wordParser,
String queryBNFId,
boolean tolerant)
Parses the given text by using the specified BNF.
|
protected AbstractExpression |
EncapsulatedIdentificationVariableExpression.parse(WordParser wordParser,
String queryBNFId,
boolean tolerant)
Parses the given text by using the specified BNF.
|
protected AbstractExpression |
AllOrAnyExpression.parse(WordParser wordParser,
String queryBNFId,
boolean tolerant)
Parses the given text by using the specified BNF.
|
protected AbstractExpression |
AbstractExpression.parse(WordParser wordParser,
String queryBNFId,
boolean tolerant)
Parses the given text by using the specified BNF.
|
protected void |
TrimExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected void |
TreatExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected void |
FunctionExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected void |
ExtractExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected void |
CastExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected void |
AggregateFunction.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected void |
AbstractTripleEncapsulatedExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected void |
AbstractSingleEncapsulatedExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
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
given
WordParser. |
protected void |
AbstractDoubleEncapsulatedExpression.parseEncapsulatedExpression(WordParser wordParser,
int whitespaceCount,
boolean tolerant)
Parses the encapsulated expression by starting at the current position, which is part of the
given
WordParser. |
protected String |
LogicalExpression.parseIdentifier(WordParser wordParser)
Parses the identifier of this expression.
|
protected abstract String |
CompoundExpression.parseIdentifier(WordParser wordParser)
Parses the identifier of this expression.
|
protected String |
ComparisonExpression.parseIdentifier(WordParser wordParser)
Parses the identifier of this expression.
|
protected String |
ArithmeticExpression.parseIdentifier(WordParser wordParser)
Parses the identifier of this expression.
|
protected AbstractExpression |
AbstractExpression.parseUsingExpressionFactory(WordParser wordParser,
String queryBNFId,
boolean tolerant)
Right away parses the text by retrieving the
ExpressionFactory for the first word that
is extracted from WordParser at the current location. |
protected boolean |
DatabaseType.shouldParseRightParenthesis(WordParser wordParser,
boolean tolerant)
Determines whether the right parenthesis should be parsed or not by this expression.
|
protected boolean |
AbstractEncapsulatedExpression.shouldParseRightParenthesis(WordParser wordParser,
boolean tolerant)
Determines whether the right parenthesis should be parsed or not by this expression.
|
| Modifier and Type | Field and Description |
|---|---|
protected WordParser |
AbstractContentAssistVisitor.wordParser
This is used to retrieve words from the actual JPQL query.
|
| Modifier and Type | Method and Description |
|---|---|
int[] |
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) |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.