Namespaces

Types

Type ProjectionList

Namespace NHibernate.Expression

Interfaces IProjection

Methods

Properties

Public instance methods

ProjectionList Add(IProjection proj)

Parameters
return ProjectionList
IProjection proj

ProjectionList Add(IProjection projection, string alias)

Parameters
return ProjectionList
IProjection projection
string alias

ProjectionList Create()

Parameters
return ProjectionList

bool Equals(object obj)

Parameters
return bool
object obj

String[] GetColumnAliases(int loc)

Parameters
return String[]
int loc

String[] GetColumnAliases(string alias, int loc)

Parameters
return String[]
string alias
int loc

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery)

Parameters
return IType[]
ICriteria criteria
ICriteriaQuery criteriaQuery

IType[] GetTypes(string alias, ICriteria criteria, ICriteriaQuery criteriaQuery)

Parameters
return IType[]
string alias
ICriteria criteria
ICriteriaQuery criteriaQuery

SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery)

Parameters
return SqlString
ICriteria criteria
ICriteriaQuery criteriaQuery

SqlString ToSqlString(ICriteria criteria, int loc, ICriteriaQuery criteriaQuery)

Parameters
return SqlString
ICriteria criteria
int loc
ICriteriaQuery criteriaQuery

string ToString()

Parameters
return string

Public properties

String[] Aliases get;

return String[]

bool IsGrouped get;

return bool

IProjection Item get;

return IProjection

int Length get;

return int