Class DeleteQueryGenerator
- Namespace
- DevExpress.Xpo.Generators
- Assembly
- DevExpress.Xpo.v24.1.dll
public class DeleteQueryGenerator : BaseObjectQueryGenerator, IClientCriteriaVisitor<CriteriaOperator>, ICriteriaVisitor<CriteriaOperator>
- Inheritance
-
DeleteQueryGenerator
- Implements
-
IClientCriteriaVisitor<CriteriaOperator>ICriteriaVisitor<CriteriaOperator>
- Inherited Members
Properties
Root
protected DeleteStatement Root { get; }
Property Value
- DeleteStatement
Methods
CreateRootStatement(DBTable, string)
protected override BaseStatement CreateRootStatement(DBTable table, string alias)
Parameters
table
DBTablealias
string
Returns
- BaseStatement
GenerateDelete(XPClassInfo, ObjectGeneratorCriteriaSet, BatchWideDataHolder4Modification)
public static List<ModificationStatement> GenerateDelete(XPClassInfo classInfo, ObjectGeneratorCriteriaSet criteriaSet, BatchWideDataHolder4Modification batchWideData)
Parameters
classInfo
XPClassInfocriteriaSet
ObjectGeneratorCriteriaSetbatchWideData
BatchWideDataHolder4Modification
Returns
- List<ModificationStatement>
GenerateDelete(XPDictionary, ICollection, LockingOption, BatchWideDataHolder4Modification)
public static List<ModificationStatement> GenerateDelete(XPDictionary dictionary, ICollection objects, LockingOption locking, BatchWideDataHolder4Modification batchWideData)
Parameters
dictionary
XPDictionaryobjects
ICollectionlocking
LockingOptionbatchWideData
BatchWideDataHolder4Modification
Returns
- List<ModificationStatement>
GenerateDelete(XPDictionary, object, LockingOption, BatchWideDataHolder4Modification)
public static List<ModificationStatement> GenerateDelete(XPDictionary dictionary, object theObject, LockingOption locking, BatchWideDataHolder4Modification batchWideData)
Parameters
dictionary
XPDictionarytheObject
objectlocking
LockingOptionbatchWideData
BatchWideDataHolder4Modification
Returns
- List<ModificationStatement>
InitData()
protected override void InitData()
InternalGenerateSql(CriteriaOperator)
protected override void InternalGenerateSql(CriteriaOperator criteria)
Parameters
criteria
CriteriaOperator