Construct a IQueryTranslator instance capable of translating an HQL query string.

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

Syntax

Visual Basic (Declaration)
Function CreateQueryTranslator ( _
	queryString As String, _
	filters As IDictionary, _
	factory As ISessionFactoryImplementor _
) As IQueryTranslator
C#
IQueryTranslator CreateQueryTranslator(
	string queryString,
	IDictionary filters,
	ISessionFactoryImplementor factory
)
Visual C++
IQueryTranslator^ CreateQueryTranslator(
	String^ queryString, 
	IDictionary^ filters, 
	ISessionFactoryImplementor^ factory
)
JavaScript
function createQueryTranslator(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