| 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 |
AbstractEclipseLinkSemanticValidator
This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid for EclipseLink.
|
| Constructor and Description |
|---|
InItemsVisitor(AbstractSemanticValidator validator) |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultSemanticValidator
This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid.
|
class |
EclipseLinkSemanticValidator
This validator is responsible to gather the problems found in a JPQL query by validating the
content to make sure it is semantically valid for EclipseLink.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractSemanticValidator |
AbstractJPQLQueryHelper.buildSemanticValidator(JPQLQueryContext queryContext)
Creates the concrete instance of the validator that will semantically validate the JPQL query.
|
protected AbstractSemanticValidator |
AbstractJPQLQueryHelper.getSemanticValidator() |
Copyright © 2007–2020 Eclipse.org - EclipseLink Project. All rights reserved.