Namespaces

Types

Type CriteriaQueryTranslator

Namespace NHibernate.Loader.Criteria

Interfaces ICriteriaQuery

Methods

Properties

Fields

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

string GenerateSQLAlias()

Parameters
return string

string GetColumn(ICriteria criteria, string propertyName)

Parameters
return string
ICriteria criteria
string propertyName

String[] GetColumnAliasesUsingProjection(ICriteria subcriteria, string propertyName)

Get the aliases of the columns constrained by this criterion (for use in ORDER BY clause).
Parameters
return String[]
ICriteria subcriteria
string propertyName

String[] GetColumnsUsingProjection(ICriteria subcriteria, string propertyName)

Get the names of the columns constrained by this criterion.
Parameters
return String[]
ICriteria subcriteria
string propertyName

ICriteria GetCriteria(string path)

Parameters
return ICriteria
string path

Type GetEntityName(ICriteria criteria)

Parameters
return Type
ICriteria criteria

Type GetEntityName(ICriteria subcriteria, string propertyName)

Parameters
return Type
ICriteria subcriteria
string propertyName

SqlString GetGroupBy()

Parameters
return SqlString

int GetHashCode()

Parameters
return int

String[] GetIdentifierColumns(ICriteria subcriteria)

Parameters
return String[]
ICriteria subcriteria

IType GetIdentifierType(ICriteria subcriteria)

Parameters
return IType
ICriteria subcriteria

JoinType GetJoinType(string path)

Parameters
return JoinType
string path

string GetOrderBy()

Parameters
return string

string GetPropertyName(string propertyName)

Parameters
return string
string propertyName

QueryParameters GetQueryParameters()

Parameters
return QueryParameters

ISet GetQuerySpaces()

Parameters
return ISet

SqlString GetSelect()

Parameters
return SqlString

string GetSQLAlias(ICriteria criteria)

Parameters
return string
ICriteria criteria

string GetSQLAlias(ICriteria criteria, string propertyName)

Parameters
return string
ICriteria criteria
string propertyName

IType GetType(ICriteria subcriteria, string propertyName)

Parameters
return IType
ICriteria subcriteria
string propertyName

Type GetType()

Parameters
return Type

TypedValue GetTypedIdentifierValue(ICriteria subcriteria, object value)

Parameters
return TypedValue
ICriteria subcriteria
object value

TypedValue GetTypedValue(ICriteria subcriteria, string propertyName, object value)

Get the a typed value for the given property value.
Parameters
return TypedValue
ICriteria subcriteria
string propertyName
object value

IType GetTypeUsingProjection(ICriteria subcriteria, string propertyName)

Parameters
return IType
ICriteria subcriteria
string propertyName

SqlString GetWhereCondition(IDictionary enabledFilters)

Parameters
return SqlString
IDictionary enabledFilters

bool IsJoin(string path)

Parameters
return bool
string path

string ToString()

Parameters
return string

Public properties

ISessionFactoryImplementor Factory get;

return ISessionFactoryImplementor

bool HasProjection get;

return bool

String[] ProjectedAliases get;

return String[]

String[] ProjectedColumnAliases get;

return String[]

IType[] ProjectedTypes get;

return IType[]

CriteriaImpl RootCriteria get;

return CriteriaImpl

string RootSQLAlias get;

return string

int SQLAliasCount get;

return int

Public fields

string RootSqlAlias

return string