public class RowCountProjection extends SimpleProjection
A row count
| Constructor and Description |
|---|
RowCountProjection() |
| Modifier and Type | Method and Description |
|---|---|
protected SQLFunction |
getFunction(CriteriaQuery criteriaQuery) |
Type[] |
getTypes(Criteria criteria,
CriteriaQuery criteriaQuery)
Types returned by the rendered SQL
fragment. |
String |
toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery)
Render the SQL fragment to be used in the <tt>SELECT</tt> clause.
|
String |
toString() |
as, getAliases, getColumnAliases, getColumnAliases, getColumnAliases, getColumnAliases, getColumnCount, getTypes, isGrouped, toGroupSqlStringpublic Type[] getTypes(Criteria criteria, CriteriaQuery criteriaQuery) throws HibernateException
ProjectionTypes returned by the rendered SQL fragment. 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 typespublic String toSqlString(Criteria criteria, int position, CriteriaQuery criteriaQuery) throws HibernateException
ProjectionRender the SQL fragment to be used in the <tt>SELECT</tt> clause.
criteria - The local criteria to which this project is attached (for resolution).position - The number of columns rendered in the <tt>SELECT</tt> 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 renderingprotected SQLFunction getFunction(CriteriaQuery criteriaQuery)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.