# Uses of Class
org.apache.cayenne.access.flush.operation.DeleteDbRowOp

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

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

  Methods in org.apache.cayenne.access.flush with parameters of type DeleteDbRowOp
  Modifier and Type
  Method
  Description
  `Boolean`
  DefaultDataDomainFlushAction.EmptyRowChecker.`visitDelete(DeleteDbRowOp dbRow)`

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

  Subclasses of DeleteDbRowOp in org.apache.cayenne.access.flush.operation
  Modifier and Type
  Class
  Description
  `class`
  `SoftDeleteDbRowOp`
  A "soft" delete op that is executed as an UPDATE setting the soft-delete flag column to `true` instead of a SQL DELETE, leaving the row physically in the table.
  Methods in org.apache.cayenne.access.flush.operation that return DeleteDbRowOp
  Modifier and Type
  Method
  Description
  `DeleteDbRowOp`
  ConditionalSoftDeleteDbRowOpFactory.`createOp(Persistent object, DbEntity entity, ObjectId id)`
  `DeleteDbRowOp`
  DeleteDbRowOpFactory.`createOp(Persistent object, DbEntity entity, ObjectId id)`
  Creates a delete op for a given object and target table.
  `DeleteDbRowOp`
  HardDeleteDbRowOpFactory.`createOp(Persistent object, DbEntity entity, ObjectId id)`
  Methods in org.apache.cayenne.access.flush.operation with parameters of type DeleteDbRowOp
  Modifier and Type
  Method
  Description
  `DbRowOp`
  DbRowOpMerger.`visitDelete(DeleteDbRowOp other)`
  `default T`
  DbRowOpVisitor.`visitDelete(DeleteDbRowOp dbRow)`
  `DbRowOpType`
  DefaultDbRowOpSorter.DbRowTypeVisitor.`visitDelete(DeleteDbRowOp diffSnapshot)`
  Constructors in org.apache.cayenne.access.flush.operation with parameters of type DeleteDbRowOp
  Modifier
  Constructor
  Description
  ``
  `DeleteInsertDbRowOp(DeleteDbRowOp delete, InsertDbRowOp insert)`