Package org.apache.cayenne.access.flush.operation
package org.apache.cayenne.access.flush.operation
-
ClassDescriptionA
DeleteDbRowOpFactoryenabling "soft delete".Object that represents some change on DB level.BiFunction that merges twoDbRowOpchanging same object.Sorter ofDbRowOpoperations.A factory of delete row ops used by the commit pipeline.Special case op, that describes delete/insert sequence of different objects that have same ObjectId (known example: meaningful PK set to same value as used before).Db operation sorted that builds dependency graph and uses topological sort to get final order.Default implementation ofDeleteDbRowOpFactoryproducing plainDeleteDbRowOpthat translate to SQL DELETE.Factory that wraps provided ID to be suitable for the better processing in the flush operation.Qualifier of DB row.A "soft" delete op that is executed as an UPDATE setting the soft-delete flag column totrueinstead of a SQL DELETE, leaving the row physically in the table.Collection of values that should be inserted or updated in DB.