Uses of Interface
org.apache.cayenne.access.flush.operation.DbRowOp
-
Uses of DbRowOp in org.apache.cayenne.access.flush
Modifier and TypeMethodDescriptionDefaultDataDomainFlushAction.createDbRowOps
(ObjectStore objectStore, ObjectStoreGraphDiff changes) Create ops based on incoming graph changesDefaultDataDomainFlushAction.mergeSameObjectIds
(List<DbRowOp> dbRowOps) Sort all operationsModifier and TypeMethodDescriptionDefaultDataDomainFlushAction.createQueries
(List<DbRowOp> dbRowOps) protected void
DefaultDataDomainFlushAction.createReplacementIds
(ObjectStore store, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps) Set finalObjectId
for persistent objectsDefaultDataDomainFlushAction.mergeSameObjectIds
(List<DbRowOp> dbRowOps) protected void
DefaultDataDomainFlushAction.postprocess
(DataContext context, ObjectStoreGraphDiff changes, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps) NotifyObjectStore
and it's data row cache about actual changes we performed.Sort all operationsprotected void
DefaultDataDomainFlushAction.updateObjectIds
(Collection<DbRowOp> dbRowOps) Fill in replacement IDs' data for given operations -
Uses of DbRowOp in org.apache.cayenne.access.flush.operation
Modifier and TypeClassDescriptionclass
class
class
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).class
class
Modifier and TypeFieldDescriptionprotected final DbRowOp
Qualifier.row
protected final DbRowOp
Values.row
Modifier and TypeMethodDescriptionDbRowOpMerger.visitDelete
(DeleteDbRowOp other) DbRowOpMerger.visitInsert
(InsertDbRowOp other) DbRowOpMerger.visitUpdate
(UpdateDbRowOp other) Modifier and TypeMethodDescriptionprotected Comparator
<DbRowOp> DefaultDbRowOpSorter.getComparator()
Modifier and TypeMethodDescriptionint
boolean
DbRowOp.isSameBatch
(DbRowOp rowOp) boolean
DeleteDbRowOp.isSameBatch
(DbRowOp rowOp) boolean
DeleteInsertDbRowOp.isSameBatch
(DbRowOp rowOp) boolean
InsertDbRowOp.isSameBatch
(DbRowOp rowOp) boolean
UpdateDbRowOp.isSameBatch
(DbRowOp rowOp) Modifier and TypeMethodDescriptionprotected void
DefaultDbRowOpSorter.sortReflexive
(List<DbRowOp> sortedDbRows)