Namespaces

Types

Type AbstractCriterion

Namespace NHibernate.Expression

Interfaces ICriterion

Methods

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

TypedValue[] GetTypedValues(ICriteria criteria, ICriteriaQuery criteriaQuery)

Return typed values for all parameters in the rendered SQL fragment
Parameters
return TypedValue[] An array of TypedValues for the Expression.
ICriteria criteria
ICriteriaQuery criteriaQuery

SqlString ToSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery, IDictionary enabledFilters)

Render a SqlString for the expression.
Parameters
return SqlString A SqlString that contains a valid Sql fragment.
ICriteria criteria
ICriteriaQuery criteriaQuery
IDictionary enabledFilters

string ToString()

Gets a string representation of the AbstractCriterion .
This is not a well formed Sql fragment. It is useful for logging what the AbstractCriterion looks like.
Parameters
return string A String that shows the contents of the AbstractCriterion .