Class JPQLQueryContext.QueryExpressionVisitor

All Implemented Interfaces:
ExpressionVisitor
Enclosing class:
JPQLQueryContext

protected static class JPQLQueryContext.QueryExpressionVisitor extends AbstractTraverseParentVisitor
This visitor is responsible to retrieve the Expression that is the beginning of a query. For a subquery, it will retrieve SimpleSelectStatement and for a top-level query, it will retrieve JPQLExpression. The search goes through the parent hierarchy.