The QueryTranslator type exposes the following members.

Constructors

  NameDescription
QueryTranslator
Construct a query translator

Methods

  NameDescription
AddCollectionToFetch
AddEntityToFetchOverloaded.
AddFromAssociation
AddFromJoinOnly
ApplyLocks (Overrides Loader..::.ApplyLocks(SqlString, IDictionary, Dialect).)
BindNamedParameters
Bind named parameters to the IDbCommand
(Inherited from Loader.)
BindPositionalParameters
Bind positional parameter values to the IDbCommand (these are parameters specified by ?).
(Inherited from Loader.)
CompileOverloaded.
ConcreteQueries
ConvertITypesToSqlTypes (Inherited from Loader.)
DecoratePropertyMapping
DoList
Actually execute a query, ignoring the query cache
(Inherited from Loader.)
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExecuteUpdate
Finalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetColumnNames
GetDecoratedPropertyMapping
GetEnumerable
GetHashCode
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetLockModes (Overrides Loader..::.GetLockModes(IDictionary).)
GetNamedParameterLocs (Overrides Loader..::.GetNamedParameterLocs(String).)
GetParameterTranslations
GetParameterTypes (Inherited from Loader.)
GetPropertyMapping
GetQueryStringAndTypes (Inherited from Loader.)
GetResultColumnOrRow (Overrides Loader..::.GetResultColumnOrRow(array<Object>[]()[], IResultTransformer, IDataReader, ISessionImplementor).)
GetResultList (Overrides Loader..::.GetResultList(IList, IResultTransformer).)
GetResultSet
Fetch a IDbCommand, call SetMaxRows and then execute it, advance to the first result and return an SQL IDataReader
(Inherited from Loader.)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
HasSubselectLoadableCollections (Inherited from Loader.)
ListOverloaded.
LoadCollection
Called by subclasses that load collections
(Inherited from Loader.)
LoadCollectionBatch
Called by wrappers that batch initialize collections
(Inherited from Loader.)
LoadCollectionSubselect
Called by subclasses that batch initialize collections
(Inherited from Loader.)
LoadEntity
Called by subclasses that load entities
(Inherited from Loader.)
LoadEntityBatch
Called by subclasses that batch load entities
(Inherited from Loader.)
LoadSingleRow
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
PostInstantiate (Inherited from BasicLoader.)
PrepareQueryCommand
Obtain an IDbCommand with all parameters pre-bound. Bind positional parameters, named parameters, and limit parameters.
(Inherited from Loader.)
PreprocessSQL
Modify the SQL, adding lock hints and comments, if necessary
(Inherited from Loader.)
ProcessFilters (Inherited from Loader.)
ScalarName
SetMaxRows
Limits the number of rows returned by the Sql query if necessary.
(Inherited from Loader.)
ToString (Overrides Loader..::.ToString()()().)
UpgradeLocks (Overrides Loader..::.UpgradeLocks()()().)

Properties

  NameDescription
Aliases (Overrides Loader..::.Aliases.)
CollectionAliases (Inherited from BasicLoader.)
CollectionOwners (Overrides Loader..::.CollectionOwners.)
CollectionPersisters (Overrides Loader..::.CollectionPersisters.)
CollectionSuffixes (Overrides BasicLoader..::.CollectionSuffixes.)
CollectSqlStrings
Compiled
ContainsCollectionFetches
EnabledFilters
EntityAliases (Inherited from BasicLoader.)
EntityPersisters
Persisters for the return values of a Find style query
(Overrides Loader..::.EntityPersisters.)
Factory (Inherited from Loader.)
IsManipulationStatement
IsShallowQuery
Is this query called by Scroll() or Iterate()?
IsSingleRowLoader
Return false is this loader is a batch entity loader
(Inherited from Loader.)
IsSubquery
IsSubselectLoadingEnabled (Overrides Loader..::.IsSubselectLoadingEnabled.)
OwnerAssociationTypes (Overrides Loader..::.OwnerAssociationTypes.)
Owners
(Overrides Loader..::.Owners.)
QuerySpaces
QueryString
ReturnAliases
ReturnTypes
Types of the return values of an Enumerate() style query. Return an array of ITypes.
ScalarColumnNames
SqlString
(Overrides Loader..::.SqlString.)
SQLString
Suffixes (Overrides BasicLoader..::.Suffixes.)

See Also