Top Description Constructors Methods
org.eclipse.persistence.internal.jpa.jpql

pack-priv final Class EclipseLinkSemanticValidator

extends AbstractEclipseLinkSemanticValidator
Class Inheritance
Imports
org.eclipse.persistence.jpa.jpql.AbstractEclipseLinkSemanticValidator, .EclipseLinkSemanticValidatorExtension

The EclipseLink runtime version of Hermes' semantic validator.
Author
Pascal Filion
Since
2.5
Version
2.5

Constructor Summary

AccessConstructor and Description
pack-priv
EclipseLinkSemanticValidator(JPQLQueryContext
The context used to query information about the JPQL query
queryContext
)

Creates a new EclipseLinkSemanticValidator.

Method Summary

Inherited from org.eclipse.persistence.jpa.jpql.AbstractEclipseLinkSemanticValidator:
buildLiteralVisitorbuildOwningClauseVisitorbuildSubquerySelectItemCalculatorbuildTableExpressionVisitorbuildTopLevelFirstDeclarationVisitorgetDeclarationgetExtensiongetSubquerySelectItemCalculatorgetTableExpressionVisitorisTableExpressionselectClausePathExpressionPathTypesubquerySelectItemCountvalidateFunctionExpressionvalidateInExpressionvalidateRangeVariableDeclarationRootObjectvalidateThirdPartyStateFieldPathExpressionvalidPathExpressionTypeForCountFunctionvalidPathExpressionTypeForInExpressionvalidPathExpressionTypeForInItemvalidPathExpressionTypeForStringExpressionvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisit

Constructor Detail

EclipseLinkSemanticValidatorback to summary
pack-priv EclipseLinkSemanticValidator(JPQLQueryContext queryContext)

Creates a new EclipseLinkSemanticValidator.

Parameters
queryContext:JPQLQueryContext

The context used to query information about the JPQL query