| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.criterion.SimpleProjection
org.hibernate.criterion.PropertyProjection
public class PropertyProjection
A property value, or grouped property value
| Constructor Summary | |
|---|---|
| protected  | PropertyProjection(String prop) | 
| protected  | PropertyProjection(String prop,
                   boolean grouped) | 
| Method Summary | |
|---|---|
|  String | getPropertyName() | 
|  Type[] | getTypes(Criteria criteria,
         CriteriaQuery criteriaQuery)Types returned by the rendered SQL fragment. | 
|  boolean | isGrouped()Is this projection fragment (SELECT clause) also part of the GROUP BY | 
|  String | toGroupSqlString(Criteria criteria,
                 CriteriaQuery criteriaQuery)Render the SQL fragment to be used in the GROUP BY clause | 
|  String | toSqlString(Criteria criteria,
            int position,
            CriteriaQuery criteriaQuery)Render the SQL fragment to be used in the SELECT clause. | 
|  String | toString() | 
| Methods inherited from class org.hibernate.criterion.SimpleProjection | 
|---|
| as, getAliases, getColumnAliases, getColumnAliases, getColumnAliases, getColumnAliases, getColumnCount, getTypes | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
protected PropertyProjection(String prop,
                             boolean grouped)
protected PropertyProjection(String prop)
| Method Detail | 
|---|
public String getPropertyName()
public String toString()
toString in class Object
public Type[] getTypes(Criteria criteria,
                       CriteriaQuery criteriaQuery)
                throws HibernateException
Projectionfragment.  In other words what are the types
 that would represent the values this projection asked to be pulled into the result set?
criteria - The local criteria to which this project is attached (for resolution).criteriaQuery - The overall criteria query instance.
HibernateException - Indicates a problem resolving the types
public String toSqlString(Criteria criteria,
                          int position,
                          CriteriaQuery criteriaQuery)
                   throws HibernateException
Projection
criteria - The local criteria to which this project is attached (for resolution).position - The number of columns rendered in the SELECT clause before this projection.  Generally
 speaking this is useful to ensure uniqueness of the individual columns aliases.criteriaQuery - The overall criteria query instance.
HibernateException - Indicates a problem performing the renderingpublic boolean isGrouped()
Projection
isGrouped in interface ProjectionisGrouped in class SimpleProjection
public String toGroupSqlString(Criteria criteria,
                               CriteriaQuery criteriaQuery)
                        throws HibernateException
Projection
toGroupSqlString in interface ProjectiontoGroupSqlString in class SimpleProjectioncriteria - The local criteria to which this project is attached (for resolution).criteriaQuery - The overall criteria query instance.
HibernateException - Indicates a problem performing the rendering| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||