# Uses of Interface
org.apache.cayenne.access.flush.operation.DeleteDbRowOpFactory

Packages that use DeleteDbRowOpFactory
Package
Description
org.apache.cayenne.access.flush
org.apache.cayenne.access.flush.operation

- ## Uses of DeleteDbRowOpFactory in org.apache.cayenne.access.flush

  Fields in org.apache.cayenne.access.flush declared as DeleteDbRowOpFactory
  Modifier and Type
  Field
  Description
  `protected final DeleteDbRowOpFactory`
  DefaultDataDomainFlushAction.`deleteDbRowOpFactory`
  Constructors in org.apache.cayenne.access.flush with parameters of type DeleteDbRowOpFactory
  Modifier
  Constructor
  Description
  `protected`
  `DefaultDataDomainFlushAction(DataDomain dataDomain, DbRowOpSorter dbRowOpSorter, DeleteDbRowOpFactory deleteDbRowOpFactory)`

- ## Uses of DeleteDbRowOpFactory in org.apache.cayenne.access.flush.operation

  Classes in org.apache.cayenne.access.flush.operation that implement DeleteDbRowOpFactory
  Modifier and Type
  Class
  Description
  `class`
  `ConditionalSoftDeleteDbRowOpFactory`
  A `DeleteDbRowOpFactory` enabling "soft delete".
  `class`
  `HardDeleteDbRowOpFactory`
  Default implementation of `DeleteDbRowOpFactory` producing plain `DeleteDbRowOp` that translate to SQL DELETE.