Construct a IFilterTranslator instance capable of translating an HQL filter string.

Namespace:  NHibernate.Hql
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Function CreateFilterTranslator ( _
	queryString As String, _
	filters As IDictionary, _
	factory As ISessionFactoryImplementor _
) As IFilterTranslator
C#
IFilterTranslator CreateFilterTranslator(
	string queryString,
	IDictionary filters,
	ISessionFactoryImplementor factory
)
Visual C++
IFilterTranslator^ CreateFilterTranslator(
	String^ queryString, 
	IDictionary^ filters, 
	ISessionFactoryImplementor^ factory
)
JavaScript
function createFilterTranslator(queryString, filters, factory);

Parameters

queryString
Type: System..::.String
The query string to be translated
filters
Type: System.Collections..::.IDictionary
Currently enabled filters
factory
Type: NHibernate.Engine..::.ISessionFactoryImplementor
The session factory

Return Value

An appropriate translator.

See Also