Get the SQL column aliases used by this projection for the columns it writes for inclusion into the
clause (ToSqlString(ICriteria, Int32, ICriteriaQuery, IDictionary<(Of <<'(String, IFilter>)>>))) for a particular criteria-level alias.
Namespace: NHibernate.CriterionCopyC#
SELECT
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)
Syntax
C# |
---|
string[] GetColumnAliases( string alias, int position, ICriteria criteria, ICriteriaQuery criteriaQuery ) |
Visual Basic |
---|
Function GetColumnAliases ( _ alias As String, _ position As Integer, _ criteria As ICriteria, _ criteriaQuery As ICriteriaQuery _ ) As String() |
Visual C++ |
---|
array<String^>^ GetColumnAliases( String^ alias, int position, ICriteria^ criteria, ICriteriaQuery^ criteriaQuery ) |
Parameters
- alias
- Type: System..::..String
The criteria-level alias.
- position
- Type: System..::..Int32
Just as in ToSqlString(ICriteria, Int32, ICriteriaQuery, IDictionary<(Of <<'(String, IFilter>)>>)), represents the number of columns rendered prior to this projection.
- criteria
- Type: NHibernate..::..ICriteria
The local criteria to which this project is attached (for resolution).
- criteriaQuery
- Type: NHibernate.Criterion..::..ICriteriaQuery
The overall criteria query instance.