public class IdentifierProjection extends SimpleProjection
| Modifier | Constructor and Description | 
|---|---|
protected  | 
IdentifierProjection()
Constructs a non-grouped identifier projection 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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()  | 
as, getAliases, getColumnAliases, getColumnAliases, getColumnAliases, getColumnAliases, getColumnCount, getTypesprotected IdentifierProjection()
Projections.id()public Type[] getTypes(Criteria criteria, CriteriaQuery criteriaQuery)
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.public String toSqlString(Criteria criteria, int position, CriteriaQuery criteriaQuery)
Projectioncriteria - 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.public boolean isGrouped()
ProjectionisGrouped in interface ProjectionisGrouped in class SimpleProjectionpublic String toGroupSqlString(Criteria criteria, CriteriaQuery criteriaQuery)
ProjectiontoGroupSqlString in interface ProjectiontoGroupSqlString in class SimpleProjectioncriteria - The local criteria to which this project is attached (for resolution).criteriaQuery - The overall criteria query instance.Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.