Namespaces

Types

Type ICriteriaQuery

Namespace NHibernate.Expression

Methods

Properties

Public instance methods

string GenerateSQLAlias()

Parameters
return string

string GetColumn(ICriteria criteria, string propertyPath)

Parameters
return string
ICriteria criteria
string propertyPath

String[] GetColumnAliasesUsingProjection(ICriteria criteria, string propertyPath)

Parameters
return String[]
ICriteria criteria
string propertyPath

String[] GetColumnsUsingProjection(ICriteria criteria, string propertyPath)

Parameters
return String[]
ICriteria criteria
string propertyPath

Type GetEntityName(ICriteria criteria)

Parameters
return Type
ICriteria criteria

Type GetEntityName(ICriteria criteria, string propertyPath)

Parameters
return Type
ICriteria criteria
string propertyPath

String[] GetIdentifierColumns(ICriteria subcriteria)

Parameters
return String[]
ICriteria subcriteria

IType GetIdentifierType(ICriteria subcriteria)

Parameters
return IType
ICriteria subcriteria

string GetPropertyName(string propertyName)

Parameters
return string
string propertyName

string GetSQLAlias(ICriteria subcriteria)

Parameters
return string
ICriteria subcriteria

string GetSQLAlias(ICriteria criteria, string propertyPath)

Parameters
return string
ICriteria criteria
string propertyPath

IType GetType(ICriteria criteria, string propertyPath)

Parameters
return IType
ICriteria criteria
string propertyPath

TypedValue GetTypedIdentifierValue(ICriteria subcriteria, object value)

Parameters
return TypedValue
ICriteria subcriteria
object value

TypedValue GetTypedValue(ICriteria criteria, string propertyPath, object value)

Parameters
return TypedValue
ICriteria criteria
string propertyPath
object value

IType GetTypeUsingProjection(ICriteria criteria, string propertyPath)

Parameters
return IType
ICriteria criteria
string propertyPath

Public properties

ISessionFactoryImplementor Factory get;

return ISessionFactoryImplementor