The IEnhancedProjection type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | GetColumnAliases(Int32) |
Get the SQL select clause column aliases for a particular user-visible alias
(Inherited from IProjection.) |
![]() | GetColumnAliases(String, Int32) |
Get the SQL select clause column aliases for a particular user-visible alias
(Inherited from IProjection.) |
![]() | GetColumnAliases(Int32, ICriteria, ICriteriaQuery) |
Get the SQL column aliases used by this projection for the columns it writes for inclusion into the
![]() SELECT |
![]() | GetColumnAliases(String, Int32, ICriteria, ICriteriaQuery) |
Get the SQL column aliases used by this projection for the columns it writes for inclusion into the
![]() SELECT |
![]() | GetTypedValues |
Gets the typed values for parameters in this projection
(Inherited from IProjection.) |
![]() | GetTypes(ICriteria, ICriteriaQuery) |
Return types for a particular user-visible alias
(Inherited from IProjection.) |
![]() | GetTypes(String, ICriteria, ICriteriaQuery) | (Inherited from IProjection.) |
![]() | ToGroupSqlString |
Render the SQL Fragment to be used in the Group By Clause.
(Inherited from IProjection.) |
![]() | ToSqlString |
Render the SQL Fragment.
(Inherited from IProjection.) |
Extension Methods
Name | Description | |
---|---|---|
![]() | WithAlias |
Create an alias for a projection
(Defined by ProjectionsExtensions.) |
Properties
Name | Description | |
---|---|---|
![]() | Aliases |
Get the user-visible aliases for this projection (ie. the ones that will be passed to the ResultTransformer)
(Inherited from IProjection.) |
![]() | IsAggregate |
Does this projection specify aggregate attributes?
(Inherited from IProjection.) |
![]() | IsGrouped |
Does this projection specify grouping attributes?
(Inherited from IProjection.) |