Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.hibernate.criterion.Projection

Packages that use Projection
org.hibernate | This package defines the central Hibernate APIs.
org.hibernate.criterion | A framework for defining restriction criteria and order criteria.
org.hibernate.impl | This package contains implementations of the central Hibernate APIs, especially the Hibernate session.

Uses of Projection in org.hibernate

Methods in org.hibernate with parameters of type Projection
`Criteria` | `Criteria.setProjection(Projection projection)` Used to specify that the query results will be a projection (scalar in nature).

Uses of Projection in org.hibernate.criterion

Classes in org.hibernate.criterion that implement Projection
`class` | `AggregateProjection` An aggregation
`class` | `AliasedProjection`
`class` | `AvgProjection`
`class` | `CountProjection` A count
`class` | `Distinct`
`class` | `IdentifierProjection` A property value, or grouped property value
`class` | `ProjectionList`
`class` | `Property` A factory for property-specific criterion and projection instances
`class` | `PropertyProjection` A property value, or grouped property value
`class` | `RowCountProjection` A row count
`class` | `SimpleProjection` A single-column projection that may be aliased
`class` | `SQLProjection` A SQL fragment.

Methods in org.hibernate.criterion that return Projection
`static Projection` | `Projections.alias(Projection projection, String alias)` Assign an alias to a projection, by wrapping it
`Projection` | `SimpleProjection.as(String alias)`
`static Projection` | `Projections.distinct(Projection proj)` Create a distinct projection from a projection
`Projection` | `ProjectionList.getProjection(int i)`
`static Projection` | `Projections.rowCount()` The query row count, ie.
`static Projection` | `Projections.sqlGroupProjection(String sql, String groupBy, String[] columnAliases, Type[] types)` A grouping SQL projection, specifying both select clause and group by clause fragments
`static Projection` | `Projections.sqlProjection(String sql, String[] columnAliases, Type[] types)` A SQL projection, a typed select clause fragment

Methods in org.hibernate.criterion with parameters of type Projection
`ProjectionList` | `ProjectionList.add(Projection proj)`
`ProjectionList` | `ProjectionList.add(Projection projection, String alias)`
`static Projection` | `Projections.alias(Projection projection, String alias)` Assign an alias to a projection, by wrapping it
`static Projection` | `Projections.distinct(Projection proj)` Create a distinct projection from a projection
`DetachedCriteria` | `DetachedCriteria.setProjection(Projection projection)`

Constructors in org.hibernate.criterion with parameters of type Projection
`AliasedProjection(Projection projection, String alias)`
`Distinct(Projection proj)`

Uses of Projection in org.hibernate.impl

Methods in org.hibernate.impl that return Projection
`Projection` | `CriteriaImpl.getProjection()`

Methods in org.hibernate.impl with parameters of type Projection
`Criteria` | `CriteriaImpl.setProjection(Projection projection)`
`Criteria` | `CriteriaImpl.Subcriteria.setProjection(Projection projection)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES