The IQueryTranslator type exposes the following members.

Methods

  NameDescription
Compile
Compile a "normal" query. This method may be called multiple times. Subsequent invocations are no-ops.
ExecuteUpdate
Perform a bulk update/delete operation given the underlying query defintion.
GetColumnNames
Returns the column names in the generated SQL.
GetEnumerable
GetParameterTranslations
Information about any parameters encountered during translation.
List
Perform a list operation given the underlying query definition.

Properties

  NameDescription
CollectSqlStrings
ContainsCollectionFetches
Does the translated query contain collection fetches?
EnabledFilters
Returns the filters enabled for this query translator.
IsManipulationStatement
QuerySpaces
The set of query spaces (table names) that the query referrs to.
QueryString
The HQL string processed by the translator.
ReturnAliases
Returns an array of HQL aliases
ReturnTypes
Returns an array of Types represented in the query result.
SQLString
The SQL string generated by the translator.

See Also