The IQueryTranslator type exposes the following members.

Methods

  NameDescription
Public methodBuildParameterMetadata
Public methodCompile
Compile a "normal" query. This method may be called multiple times. Subsequent invocations are no-ops.
Public methodExecuteUpdate
Perform a bulk update/delete operation given the underlying query defintion.
Public methodGetColumnNames
Returns the column names in the generated SQL.
Public methodGetEnumerable
Public methodList
Perform a list operation given the underlying query definition.

Properties

  NameDescription
Public propertyActualReturnTypes
Public propertyCollectSqlStrings
Public propertyContainsCollectionFetches
Does the translated query contain collection fetches?
Public propertyEnabledFilters
Returns the filters enabled for this query translator.
Public propertyIsManipulationStatement
Public propertyLoader
Public propertyQuerySpaces
The set of query spaces (table names) that the query referrs to.
Public propertyQueryString
The HQL string processed by the translator.
Public propertyReturnAliases
Returns an array of HQL aliases
Public propertyReturnTypes
Returns an array of Types represented in the query result.
Public propertySQLString
The SQL string generated by the translator.

See Also