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

pack-priv abstract Class AbstractObjectLevelReadQueryVisitor

extends AbstractEclipseLinkExpressionVisitor
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.internal.jpa.jpql.ObjectLevelReadQueryVisitor, org.eclipse.persistence.internal.jpa.jpql.ReadAllQueryVisitor
Imports
java.util.Collection, org.eclipse.persistence.expressions.Expression, .ExpressionBuilder, org.eclipse.persistence.history.AsOfSCNClause, org.eclipse.persistence.jpa.jpql.LiteralType, org.eclipse.persistence.jpa.jpql.parser.AbstractEclipseLinkExpressionVisitor, .AbstractFromClause, .AbstractSelectClause, .AbstractSelectStatement, .AsOfClause, .AvgFunction, .CollectionExpression, .CollectionMemberDeclaration, .ConstructorExpression, .CountFunction, .EclipseLinkAnonymousExpressionVisitor, .FromClause, .IdentificationVariable, .IdentificationVariableDeclaration, .Join, .KeyExpression, .MaxFunction, .MinFunction, .ObjectExpression, .OrderByClause, .OrderByItem, .RangeVariableDeclaration, .ResultVariable, .SelectClause, .SelectStatement, .SimpleFromClause, .SimpleSelectClause, .SimpleSelectStatement, .StateFieldPathExpression, .SumFunction, .UnionClause, .ValueExpression, .WhereClause, org.eclipse.persistence.mappings.DatabaseMapping, org.eclipse.persistence.queries.ObjectLevelReadQuery, .ReportQuery

This visitor is responsible to populate an ObjectLevelReadQuery by traversing a JPQL Expression representing a SELECT query.
Authors
Pascal Filion, John Bracken
Since
2.3
Version
2.5
See Also
ObjectLevelReadQueryVisitor, ReportQueryVisitor

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class
private class
private class

Field Summary

Modifier and TypeField and Description
pack-priv ObjectLevelReadQuery
query

The ObjectLevelReadQuery to populate.

pack-priv final JPQLQueryContext
queryContext

The JPQLQueryContext is used to query information about the application metadata and cached information.

Constructor Summary

AccessConstructor and Description
pack-priv
AbstractObjectLevelReadQueryVisitor(JPQLQueryContext
The context used to query information about the application metadata and cached information
queryContext
,
ObjectLevelReadQuery
The ObjectLevelReadQuery to populate by using this visitor to visit the parsed tree representation of the JPQL query
query
)

Creates a new ReadAllQueryVisitor.

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
Inherited from org.eclipse.persistence.jpa.jpql.parser.AbstractEclipseLinkExpressionVisitor:
visitvisitvisitvisitvisitvisitvisitvisitvisitvisit