Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
org.eclipse.persistence.jpa.jpql.AbstractSemanticValidator
| Modifier and Type | Class and Description |
|---|---|
| protected abstract static class | AbstractGrammarValidator.AbstractCollectionValidator
This validate is responsible to validate the collection of
|
| protected abstract static class | |
| protected static interface | AbstractGrammarValidator.AbstractEncapsulatedExpressionHelper<T extends AbstractEncapsulatedExpression>
The root helper that validates any |
| protected abstract static class | AbstractGrammarValidator.AbstractSingleEncapsulatedExpressionHelper<T extends AbstractSingleEncapsulatedExpression>
The abstract implementation of |
| protected abstract static class | |
| private abstract static class | |
| protected static class | AbstractGrammarValidator.CollectionExpressionVisitor
This visitor retrieves the |
| protected static class | AbstractGrammarValidator.CollectionSeparatedByCommaValidator
This validator validates a |
| protected static class | AbstractGrammarValidator.CollectionSeparatedBySpaceValidator
This validator validates a |
| protected static class | |
| protected static class | |
| protected static class | AbstractGrammarValidator.NullExpressionVisitor
This visitor checks to see if the visited expression is |
| Modifier and Type | Field and Description |
|---|---|
| private AbstractGrammarValidator. | collectionExpressionVisitor
This visitor determines whether the visited |
| private AbstractGrammarValidator. | collectionSeparatedByCommaValidator
This validator validates a |
| private AbstractGrammarValidator. | collectionSeparatedBySpaceValidator
This validator validates a |
| private AbstractGrammarValidator. | comparisonExpressionVisitor
This visitor is responsible to retrieve the visited |
| private Map | helpers
The registered expression helper mapped by the unique JPQL identifier of the same expression to validate. |
| private Collection | inputParameters
The cached |
| private JPQLGrammar | jpqlGrammar
The |
| Access | Constructor and Description |
|---|---|
| protected | AbstractGrammarValidator(JPQLGrammar
The jpqlGrammar)JPQLGrammar that defines how the JPQL query was parsed, which
cannot be nullCreates a new |