Namespaces

Types

Type FilterImpl

Namespace NHibernate.Impl

Interfaces IFilter

Methods

Properties

Fields

Public instance methods

void AfterDeserialize(FilterDefinition factoryDefinition)

Parameters
FilterDefinition factoryDefinition

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

object GetParameter(string name)

Parameters
return object
string name

Type GetType()

Parameters
return Type

IFilter SetParameter(string name, object value)

Set the named parameter's value for this filter.
Parameters
return IFilter This FilterImpl instance (for method chaining).
string name The parameter's name.
object value The value to be applied.

IFilter SetParameterList(string name, ICollection values)

Set the named parameter's value list for this filter. Used in conjunction with IN-style filter criteria.
Parameters
return IFilter This FilterImpl instance (for method chaining).
string name The parameter's name.
ICollection values The values to be expanded into an SQL IN list.

IFilter SetParameterList(string name, Object[] values)

Parameters
return IFilter
string name
Object[] values

string ToString()

Parameters
return string

void Validate()

Perform validation of the filter state. This is used to verify the state of the filter after its enablement and before its use.

Public properties

FilterDefinition FilterDefinition get;

return FilterDefinition

string Name get;

Get the name of this filter.
return string

IDictionary Parameters get;

return IDictionary

Public fields

string MARKER

return string