Class EntitySelectResolveVisitor

java.lang.Object
com.blazebit.persistence.parser.expression.VisitorAdapter
com.blazebit.persistence.impl.EntitySelectResolveVisitor
All Implemented Interfaces:
Expression.Visitor

public class EntitySelectResolveVisitor extends VisitorAdapter
This visitor resolves entity references to their attributes. This is needed for entity references in the select clause when used in combination with aggregate functions. We have to decompose the entity and add the components to the group by because all components will end up in the select clause. Only until grouping by entities is resolved: https://hibernate.atlassian.net/browse/HHH-1615
Since:
1.0.5
Author:
Christian Beikov