| 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 | |
| org.eclipse.persistence.jpa.jpql.tools.model.query |
This package contains the
StateObject classes that represents a JPQL query. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractGrammarValidator.validateAbstractSelectStatement(AbstractSelectStatement expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
SelectStatement
A
SELECT query is an operation that retrieves data from one or more tables or
views. |
class |
SimpleSelectStatement
BNFL
subquery ::= simple_select_clause subquery_from_clause [where_clause] [groupby_clause] [having_clause] |
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AbstractContentAssistVisitor.AbstractFromClauseStatementHelper<T extends AbstractSelectStatement> |
protected static class |
AbstractContentAssistVisitor.AbstractGroupByClauseStatementHelper<T extends AbstractSelectStatement> |
protected static class |
AbstractContentAssistVisitor.AbstractHavingClauseStatementHelper<T extends AbstractSelectStatement> |
protected static class |
AbstractContentAssistVisitor.AbstractWhereClauseSelectStatementHelper<T extends AbstractSelectStatement> |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper.addInternalClauseProposals(AbstractSelectStatement expression)
Adds the JPQL identifier of the internal clause being scanned by this helper.
|
Expression |
AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper.getClause(AbstractSelectStatement expression)
Returns the clause being scanned by this helper.
|
boolean |
AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper.hasClause(AbstractSelectStatement expression)
Determines whether the clause exists in the parsed tree.
|
protected boolean |
EclipseLinkContentAssistVisitor.FollowingClausesVisitor.hasFromClause(AbstractSelectStatement expression)
Determines if the
FROM clause has been defined or not. |
protected boolean |
AbstractContentAssistVisitor.FollowingClausesVisitor.hasFromClause(AbstractSelectStatement expression)
Determines if the
FROM clause has been defined or not. |
boolean |
AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper.hasSpaceAfterClause(AbstractSelectStatement expression)
Determines whether there is a space (owned by the SELECT statement) after the clause
being scanned by this helper.
|
boolean |
AbstractContentAssistVisitor.AbstractSelectClauseStatementHelper.isClauseComplete(AbstractSelectStatement expression)
Determines whether the clause being scanned is complete or not.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractSelectStatement |
AbstractSelectStatementStateObject.getExpression()
Returns the actual parsed object if this
StateObject representation of the JPQL query
was created by parsing an existing JPQL query. |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.