Namespaces

Types

Type CriteriaImpl

Namespace NHibernate.Impl

Interfaces ICriteria

Methods

Properties

Public instance methods

ICriteria Add(ICriterion expression)

Parameters
return ICriteria
ICriterion expression

ICriteria Add(ICriteria criteriaInst, ICriterion expression)

Parameters
return ICriteria
ICriteria criteriaInst
ICriterion expression

ICriteria AddOrder(Order ordering)

Parameters
return ICriteria
Order ordering

ICriteria CreateAlias(string associationPath, string alias, JoinType joinType)

Parameters
return ICriteria
string associationPath
string alias
JoinType joinType

ICriteria CreateAlias(string associationPath, string alias)

Parameters
return ICriteria
string associationPath
string alias

ICriteria CreateCriteria(string associationPath)

Parameters
return ICriteria
string associationPath

ICriteria CreateCriteria(string associationPath, JoinType joinType)

Parameters
return ICriteria
string associationPath
JoinType joinType

ICriteria CreateCriteria(string associationPath, string alias)

Parameters
return ICriteria
string associationPath
string alias

ICriteria CreateCriteria(string associationPath, string alias, JoinType joinType)

Parameters
return ICriteria
string associationPath
string alias
JoinType joinType

bool Equals(object obj)

Parameters
return bool
object obj

FetchMode GetFetchMode(string path)

Parameters
return FetchMode
string path

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

bool IsLookupByNaturalKey()

Parameters
return bool

IEnumerable IterateExpressionEntries()

Parameters
return IEnumerable

IEnumerable IterateOrderings()

Parameters
return IEnumerable

IEnumerable IterateSubcriteria()

Parameters
return IEnumerable

void List(IList results)

Parameters
IList results

IList List()

Parameters
return IList

IList<T> List<T>()

Parameters
return IList<T>

ICriteria SetCacheable(bool cacheable)

Parameters
return ICriteria
bool cacheable

ICriteria SetCacheRegion(string cacheRegion)

Parameters
return ICriteria
string cacheRegion

ICriteria SetFetchMode(string associationPath, FetchMode mode)

Parameters
return ICriteria
string associationPath
FetchMode mode

ICriteria SetFetchSize(int fetchSize)

Parameters
return ICriteria
int fetchSize

ICriteria SetFirstResult(int firstResult)

Parameters
return ICriteria
int firstResult

ICriteria SetLockMode(LockMode lockMode)

Parameters
return ICriteria
LockMode lockMode

ICriteria SetLockMode(string alias, LockMode lockMode)

Parameters
return ICriteria
string alias
LockMode lockMode

ICriteria SetMaxResults(int maxResults)

Parameters
return ICriteria
int maxResults

ICriteria SetProjection(IProjection projection)

Parameters
return ICriteria
IProjection projection

ICriteria SetResultTransformer(IResultTransformer tupleMapper)

Parameters
return ICriteria
IResultTransformer tupleMapper

ICriteria SetTimeout(int timeout)

Parameters
return ICriteria
int timeout

string ToString()

Parameters
return string

object UniqueResult()

Parameters
return object

T UniqueResult<T>()

Parameters
return T

Public properties

string Alias get;

return string

bool Cacheable get;

return bool

string CacheRegion get;

return string

Type CriteriaClass get;

return Type

int FetchSize get;

return int

int FirstResult get;

return int

IDictionary LockModes get;

return IDictionary

int MaxResults get;

return int

IProjection Projection get;

return IProjection

ICriteria ProjectionCriteria get;

return ICriteria

IResultTransformer ResultTransformer get;

return IResultTransformer

ISessionImplementor Session get; set;

return ISessionImplementor

int Timeout get;

return int