| 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.tools |
| Modifier and Type | Class and Description |
|---|---|
class |
EclipseLinkGrammarValidator
This validator adds EclipseLink extension over what the JPA functional specification had defined.
|
| Constructor and Description |
|---|
AbstractCollectionValidator(AbstractGrammarValidator validator) |
AbstractDoubleEncapsulatedExpressionHelper(AbstractGrammarValidator validator) |
AbstractSingleEncapsulatedExpressionHelper(AbstractGrammarValidator validator) |
AbstractTripleEncapsulatedExpressionHelper(AbstractGrammarValidator validator) |
CollectionSeparatedByCommaValidator(AbstractGrammarValidator validator) |
CollectionSeparatedBySpaceValidator(AbstractGrammarValidator validator) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultGrammarValidator
This validator is responsible to validate a JPQL query grammatically purely based on the JPA
specification document.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractGrammarValidator |
AbstractJPQLQueryHelper.buildGrammarValidator(JPQLGrammar jpqlGrammar)
Creates the concrete instance of the validator that will grammatically validate the JPQL query.
|
protected AbstractGrammarValidator |
AbstractJPQLQueryHelper.getGrammarValidator() |
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.