Uses of Interface
org.eclipse.persistence.jpa.jpql.parser.EclipseLinkExpressionVisitor
-
Packages that use EclipseLinkExpressionVisitor 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 The classes defined in this package define the state model API, a state model can be used to manually or programmatically create and edit a JPQL query.org.eclipse.persistence.jpa.jpql.tools.resolver -
-
Uses of EclipseLinkExpressionVisitor in org.eclipse.persistence.jpa.jpql
Classes in org.eclipse.persistence.jpa.jpql that implement EclipseLinkExpressionVisitor Modifier and Type Class Description classAbstractEclipseLinkParameterTypeVisitorThis visitor calculates the type of an input parameter.classAbstractEclipseLinkSemanticValidatorThis 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.protected static classAbstractEclipseLinkSemanticValidator.TableExpressionVisitorclassEclipseLinkGrammarValidatorThis validator adds EclipseLink extension over what the JPA functional specification had defined.protected static classEclipseLinkGrammarValidator.InExpressionVisitorprotected static classEclipseLinkGrammarValidator.InExpressionWithNestedArrayVisitorclassEclipseLinkLiteralVisitorThis visitor traverses anExpressionand retrieves the "literal" value. -
Uses of EclipseLinkExpressionVisitor in org.eclipse.persistence.jpa.jpql.parser
Classes in org.eclipse.persistence.jpa.jpql.parser that implement EclipseLinkExpressionVisitor Modifier and Type Class Description classAbstractEclipseLinkExpressionVisitorThe abstract implementation ofEclipseLinkExpressionVisitor.classAbstractEclipseLinkTraverseChildrenVisitorThisExpressionVisitortraverses the entire hierarchy of the JPQL parsed tree by going down into each of the children of any givenExpression.classAbstractEclipseLinkTraverseParentVisitorThisEclipseLinkExpressionVisitortraverses up the hierarchy.classEclipseLinkAnonymousExpressionVisitorThis visitor allows a subclass to simply overrideAnonymousExpressionVisitor.visit(Expression)and perform the same task for all visitedexpressionsincluding those defined by EclipseLink. -
Uses of EclipseLinkExpressionVisitor in org.eclipse.persistence.jpa.jpql.tools
Classes in org.eclipse.persistence.jpa.jpql.tools that implement EclipseLinkExpressionVisitor Modifier and Type Class Description classEclipseLinkContentAssistVisitorThis extension over the default content assist visitor adds the additional support EclipseLink provides.protected static classEclipseLinkContentAssistVisitor.AppendableExpressionVisitorprotected static classEclipseLinkContentAssistVisitor.EndingQueryPositionBuilderprotected classEclipseLinkContentAssistVisitor.TableExpressionVisitorclassEclipseLinkParameterTypeVisitorThis visitor calculates the type of an input parameter.classEclipseLinkResolverBuilderAn implementation of aResolverBuilderthat adds support for EclipseLink extension.classEclipseLinkSemanticValidatorThis 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. -
Uses of EclipseLinkExpressionVisitor in org.eclipse.persistence.jpa.jpql.tools.model
Classes in org.eclipse.persistence.jpa.jpql.tools.model that implement EclipseLinkExpressionVisitor Modifier and Type Class Description classEclipseLinkStateObjectBuilderThe default implementation ofBasicStateObjectBuilder, which provides support based on the JPQL grammar defined in the Java Persistence functional specification and for the additional support provided by EclipseLink. -
Uses of EclipseLinkExpressionVisitor in org.eclipse.persistence.jpa.jpql.tools.resolver
Classes in org.eclipse.persistence.jpa.jpql.tools.resolver that implement EclipseLinkExpressionVisitor Modifier and Type Class Description protected classFromSubqueryResolver.VirtualMappingBuilderThis visitor will traverse theSELECTclause and create virtual mappings for the state field path expressions and any expression aliased with a result variable.
-