Namespaces

Types

Type AbstractQueryImpl

Namespace NHibernate.Impl

Interfaces IQuery

Methods

Properties

Public instance methods

string BindParameterLists()

Parameters
return string

IEnumerable Enumerable()

Parameters
return IEnumerable

IEnumerable<T> Enumerable<T>()

Parameters
return IEnumerable<T>

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

QueryParameters GetQueryParameters(IDictionary namedParams)

Parameters
return QueryParameters
IDictionary namedParams

QueryParameters GetQueryParameters()

Parameters
return QueryParameters

Type GetType()

Parameters
return Type

void List(IList results)

Parameters
IList results

IList List()

Parameters
return IList

IList<T> List<T>()

Parameters
return IList<T>

IQuery SetAnsiString(string name, string val)

Parameters
return IQuery
string name
string val

IQuery SetAnsiString(int position, string val)

Parameters
return IQuery
int position
string val

IQuery SetBinary(int position, Byte[] val)

Parameters
return IQuery
int position
Byte[] val

IQuery SetBinary(string name, Byte[] val)

Parameters
return IQuery
string name
Byte[] val

IQuery SetBoolean(string name, bool val)

Parameters
return IQuery
string name
bool val

IQuery SetBoolean(int position, bool val)

Parameters
return IQuery
int position
bool val

IQuery SetByte(int position, Byte val)

Parameters
return IQuery
int position
Byte val

IQuery SetByte(string name, Byte val)

Parameters
return IQuery
string name
Byte val

IQuery SetCacheable(bool cacheable)

Parameters
return IQuery
bool cacheable

IQuery SetCacheRegion(string cacheRegion)

Parameters
return IQuery
string cacheRegion

IQuery SetCharacter(string name, Char val)

Parameters
return IQuery
string name
Char val

IQuery SetCharacter(int position, Char val)

Parameters
return IQuery
int position
Char val

IQuery SetCollectionKey(object collectionKey)

Parameters
return IQuery
object collectionKey

IQuery SetDateTime(string name, DateTime val)

Parameters
return IQuery
string name
DateTime val

IQuery SetDateTime(int position, DateTime val)

Parameters
return IQuery
int position
DateTime val

IQuery SetDecimal(string name, decimal val)

Parameters
return IQuery
string name
decimal val

IQuery SetDecimal(int position, decimal val)

Parameters
return IQuery
int position
decimal val

IQuery SetDouble(int position, double val)

Parameters
return IQuery
int position
double val

IQuery SetDouble(string name, double val)

Parameters
return IQuery
string name
double val

IQuery SetEntity(int position, object val)

Parameters
return IQuery
int position
object val

IQuery SetEntity(string name, object val)

Parameters
return IQuery
string name
object val

IQuery SetEnum(int position, Enum val)

Parameters
return IQuery
int position
Enum val

IQuery SetEnum(string name, Enum val)

Parameters
return IQuery
string name
Enum val

IQuery SetFetchSize(int fetchSize)

Parameters
return IQuery
int fetchSize

IQuery SetFirstResult(int firstResult)

Parameters
return IQuery
int firstResult

IQuery SetFlushMode(FlushMode flushMode)

Parameters
return IQuery
FlushMode flushMode

IQuery SetForceCacheRefresh(bool forceCacheRefresh)

Parameters
return IQuery
bool forceCacheRefresh

IQuery SetGuid(int position, Guid val)

Parameters
return IQuery
int position
Guid val

IQuery SetGuid(string name, Guid val)

Parameters
return IQuery
string name
Guid val

IQuery SetInt16(string name, short val)

Parameters
return IQuery
string name
short val

IQuery SetInt16(int position, short val)

Parameters
return IQuery
int position
short val

IQuery SetInt32(string name, int val)

Parameters
return IQuery
string name
int val

IQuery SetInt32(int position, int val)

Parameters
return IQuery
int position
int val

IQuery SetInt64(int position, long val)

Parameters
return IQuery
int position
long val

IQuery SetInt64(string name, long val)

Parameters
return IQuery
string name
long val

void SetLockMode(string alias, LockMode lockMode)

Parameters
string alias
LockMode lockMode

IQuery SetMaxResults(int maxResults)

Parameters
return IQuery
int maxResults

void SetOptionalEntityName(Type optionalEntityName)

Parameters
Type optionalEntityName

void SetOptionalId(object optionalId)

Parameters
object optionalId

void SetOptionalObject(object optionalObject)

Parameters
object optionalObject

IQuery SetParameter(string name, object val)

Parameters
return IQuery
string name
object val

IQuery SetParameter(int position, object val)

Parameters
return IQuery
int position
object val

IQuery SetParameter(int position, object val, IType type)

Parameters
return IQuery
int position
object val
IType type

IQuery SetParameter(string name, object val, IType type)

Parameters
return IQuery
string name
object val
IType type

IQuery SetParameterList(string name, IEnumerable vals)

Parameters
return IQuery
string name
IEnumerable vals

IQuery SetParameterList(string name, IEnumerable vals, IType type)

Parameters
return IQuery
string name
IEnumerable vals
IType type

IQuery SetProperties(object bean)

Parameters
return IQuery
object bean

IQuery SetResultTransformer(IResultTransformer transformer)

Parameters
return IQuery
IResultTransformer transformer

IQuery SetSingle(int position, float val)

Parameters
return IQuery
int position
float val

IQuery SetSingle(string name, float val)

Parameters
return IQuery
string name
float val

IQuery SetString(int position, string val)

Parameters
return IQuery
int position
string val

IQuery SetString(string name, string val)

Parameters
return IQuery
string name
string val

IQuery SetTime(string name, DateTime val)

Parameters
return IQuery
string name
DateTime val

IQuery SetTime(int position, DateTime val)

Parameters
return IQuery
int position
DateTime val

IQuery SetTimeout(int timeout)

Parameters
return IQuery
int timeout

IQuery SetTimestamp(int position, DateTime val)

Parameters
return IQuery
int position
DateTime val

IQuery SetTimestamp(string name, DateTime val)

Parameters
return IQuery
string name
DateTime val

string ToString()

Parameters
return string

IType[] TypeArray()

Parameters
return IType[]

object UniqueResult()

Parameters
return object

T UniqueResult<T>()

Parameters
return T

Object[] ValueArray()

Parameters
return Object[]

Public properties

bool HasNamedParameters get;

return bool

IDictionary LockModes get;

return IDictionary

String[] NamedParameters get;

return String[]

string QueryString get;

return string

IType[] ReturnTypes get;

return IType[]

RowSelection Selection get;

return RowSelection