Click or drag to resize

QueryCreationManager Class

Class which manages the query creation for an adapter.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ORMSupportClasses.AdapterQueryCreationManager

Namespace:  SD.LLBLGen.Pro.ORMSupportClasses.Adapter
Assembly:  SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
Syntax
public class QueryCreationManager

The QueryCreationManager type exposes the following members.

Constructors
  NameDescription
Public methodQueryCreationManager
CTor
Top
Methods
  NameDescription
Protected methodCreateCorrectStoredProcedureName
Creates the correct stored procedure name, i.e. with catalog / schema name replaced properly.
Protected methodCreateDeleteDQ(IFieldPersistenceInfo, ListIPredicate)
Creates a new Delete Query object which is ready to use.
Protected methodCreateDeleteDQ(IFieldPersistenceInfo, ListIPredicate, IPredicate, IRelationCollection)
Creates a new Delete Query object which is ready to use.
Protected methodCreateInsertDQ
Creates a new insert DQ for the entity passed in.
Protected methodCreateRowCountDQ
Creates a new RowCount DQ for the query build with the elements passed in
Protected methodCreateSelectDQ
Creates a new Select DQ for the fields passed in using the parameters specified.
Protected methodCreateStoredProcedureCallCommand
Creates the stored procedure call command for the stored proc specified.
Protected methodCreateUpdateDQ(IEntity2, IFieldPersistenceInfo, ListIPredicate)
Creates a new Update DQ for the entity passed in.
Protected methodCreateUpdateDQ(IEntity2, IFieldPersistenceInfo, ListIPredicate, IPredicateExpression, IRelationCollection)
Creates a new Update DQ for the entity passed in.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetFieldPersistenceInfo
Retrieves the persistence info for the field passed in.
Protected methodGetFieldPersistenceInfos(String)
Retrieves the persistence info objects for the fields of the entity passed in.
Protected methodGetFieldPersistenceInfos(IEntity2)
Retrieves the persistence info objects for the fields of the entity passed in.
Protected methodGetFieldPersistenceInfos(IEntityFieldsCore)
Retrieves the persistence info for the fields passed in.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInsertPersistenceInfoObjects(IDbFunctionCall)
Inserts the persistence info objects into the function call object passed in, for every field object present as parameter in the function call.
Protected methodInsertPersistenceInfoObjects(IDerivedTableDefinition)
Inserts the persistence info objects into the objects of the passed in derived table.
Protected methodInsertPersistenceInfoObjects(IEntityField2)
Inserts the persistence info objects on all objects referenced by the passed in field.
Protected methodInsertPersistenceInfoObjects(IExpression)
Inserts for each entityfield in the expression the persistence info object
Protected methodInsertPersistenceInfoObjects(IGroupByCollection)
Inserts for each entityfield in the collection the persistence info object
Protected methodInsertPersistenceInfoObjects(IPredicateExpression)
Inserts in each predicate expression element the persistence info object for the field used. If there is already a fieldpersistenceinfo element for a given field, it is skipped.
Protected methodInsertPersistenceInfoObjects(IRelationCollection)
Inserts in each entityrelation object the persistence info objects for the fields referenced.
Protected methodInsertPersistenceInfoObjects(IScalarQueryExpression)
Inserts the persistence info objects into the scalar query expression object passed in.
Protected methodInsertPersistenceInfoObjects(ISortExpression)
Inserts in each SortClause object the persistence info object for the field referenced.
Protected methodInsertPersistenceInfoObjects(TableValuedFunctionCall)
Inserts the persistence info objects into objects of the passed in tvfcall.
Protected methodInsertPersistenceInfoObjects(WindowPartition)
Inserts in the elements inside the windowpartition specified the persistence info.
Protected methodInsertPersistenceInfoObjects(WindowSpecification)
Inserts in the elements inside the specified windowspecification the persistence info.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also