Namespaces

Types

Type QueryParameters

Namespace NHibernate.Engine

Methods

Properties

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

void LogParameters(ISessionFactoryImplementor factory)

Parameters
ISessionFactoryImplementor factory

void ProcessFilters(SqlString sql, ISessionImplementor session)

Parameters
SqlString sql
ISessionImplementor session

string ToString()

Parameters
return string

void ValidateParameters()

Ensure the Types and Values are the same length.

Public properties

bool Cacheable get; set;

return bool

string CacheRegion get; set;

return string

bool Callable get; set;

return bool

Object[] CollectionKeys get; set;

return Object[]

IType[] FilteredPositionalParameterTypes get;

return IType[]

Object[] FilteredPositionalParameterValues get;

return Object[]

SqlString FilteredSQL get;

return SqlString

bool ForceCacheRefresh get; set;

return bool

bool HasRowSelection get;

return bool

IDictionary LockModes get; set;

Gets or sets an IDictionary that contains the alias name of the object from hql as the key and the LockMode as the value.
return IDictionary

IDictionary NamedParameters get; set;

Gets or sets an IDictionary that contains the named parameter as the key and the TypedValue as the value.
return IDictionary

Type OptionalEntityClass get; set;

return Type

object OptionalId get; set;

return object

object OptionalObject get; set;

return object

IType[] PositionalParameterTypes get; set;

Gets or sets an array of IType objects that is stored at the index of the Parameter.
return IType[]

Object[] PositionalParameterValues get; set;

Gets or sets an array of Object objects that is stored at the index of the Parameter.
return Object[]

IResultTransformer ResultTransformer get;

return IResultTransformer

RowSelection RowSelection get; set;

Gets or sets the RowSelection for the Query.
return RowSelection