|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Projection
An object-oriented representation of a query result set projection in a Criteria query. Built-in projection types are provided by the Projections factory class. This interface might be implemented by application classes that define custom projections.
Projections,
Criteria| Method Summary | |
|---|---|
java.lang.String[] |
getAliases()
Get the user-visible aliases for this projection (ie. |
java.lang.String[] |
getColumnAliases(int loc)
Get the SQL select clause column aliases |
java.lang.String[] |
getColumnAliases(java.lang.String alias,
int loc)
Get the SQL select clause column aliases for a particular user-visible alias |
Type[] |
getTypes(Criteria criteria,
CriteriaQuery criteriaQuery)
Return types returned by the rendered SQL fragment |
Type[] |
getTypes(java.lang.String alias,
Criteria criteria,
CriteriaQuery criteriaQuery)
Return types for a particular user-visible alias |
boolean |
isGrouped()
Does this projection specify grouping attributes? |
java.lang.String |
toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
Render the SQL fragment to be used in the group by clause |
java.lang.String |
toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery)
Render the SQL fragment |
| Method Detail |
|---|
java.lang.String toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery)
throws HibernateException
criteriaQuery - columnAlias -
HibernateException
java.lang.String toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
criteriaQuery - columnAlias -
HibernateException
Type[] getTypes(Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
criteria - criteriaQuery -
HibernateException
Type[] getTypes(java.lang.String alias,
Criteria criteria,
CriteriaQuery criteriaQuery)
throws HibernateException
HibernateExceptionjava.lang.String[] getColumnAliases(int loc)
java.lang.String[] getColumnAliases(java.lang.String alias,
int loc)
java.lang.String[] getAliases()
boolean isGrouped()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||