Initializes a new instance of the QueryKey class.
Namespace:
NHibernate.CacheAssembly: NHibernate (in NHibernate.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Sub New ( _ factory As ISessionFactoryImplementor, _ queryString As SqlString, _ queryParameters As QueryParameters, _ filters As ISet _ ) |
C# |
---|
public QueryKey( ISessionFactoryImplementor factory, SqlString queryString, QueryParameters queryParameters, ISet filters ) |
Visual C++ |
---|
public: QueryKey( ISessionFactoryImplementor^ factory, SqlString^ queryString, QueryParameters^ queryParameters, ISet^ filters ) |
JavaScript |
---|
NHibernate.Cache.QueryKey = function(factory, queryString, queryParameters, filters); |
Parameters
- factory
- Type: NHibernate.Engine..::.ISessionFactoryImplementor
the sesion factory for this query key, required to get the identifiers of entities that are used as values.
- queryString
- Type: NHibernate.SqlCommand..::.SqlString
The query string.
- queryParameters
- Type: NHibernate.Engine..::.QueryParameters
The query parameters.
- filters
- Type: ISet
The filters.