Compile a "normal" query. This method may be called multiple times. Subsequent invocations are no-ops.

Namespace: NHibernate.Hql.Ast.ANTLR
Assembly: NHibernate (in NHibernate.dll) Version: 3.2.0.4000 (3.2.0.4000)

Syntax

C#
public void Compile(
	IDictionary<string, string> replacements,
	bool shallow
)
Visual Basic
Public Sub Compile ( _
	replacements As IDictionary(Of String, String), _
	shallow As Boolean _
)
Visual C++
public:
virtual void Compile(
	IDictionary<String^, String^>^ replacements, 
	bool shallow
) sealed

Parameters

replacements
Type: System.Collections.Generic..::..IDictionary<(Of <(<'String, String>)>)>
Defined query substitutions.
shallow
Type: System..::..Boolean
Does this represent a shallow (scalar or entity-id) select?

Implements

IQueryTranslator..::..Compile(IDictionary<(Of <<'(String, String>)>>), Boolean)

See Also