Uses of Interface
org.apache.cayenne.access.flush.operation.DbRowOp
Packages that use DbRowOp
-
Uses of DbRowOp in org.apache.cayenne.access.flush
Methods in org.apache.cayenne.access.flush that return types with arguments of type DbRowOpModifier and TypeMethodDescriptionDefaultDataDomainFlushAction.createDbRowOps
(ObjectStore objectStore, ObjectStoreGraphDiff changes) Create ops based on incoming graph changesDefaultDataDomainFlushAction.mergeSameObjectIds
(List<DbRowOp> dbRowOps) Sort all operationsMethod parameters in org.apache.cayenne.access.flush with type arguments of type DbRowOpModifier 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
Subinterfaces of DbRowOp in org.apache.cayenne.access.flush.operationClasses in org.apache.cayenne.access.flush.operation that implement DbRowOpModifier 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
Fields in org.apache.cayenne.access.flush.operation declared as DbRowOpModifier and TypeFieldDescriptionprotected final DbRowOp
Qualifier.row
protected final DbRowOp
Values.row
Fields in org.apache.cayenne.access.flush.operation with type parameters of type DbRowOpMethods in org.apache.cayenne.access.flush.operation that return DbRowOpModifier and TypeMethodDescriptionDbRowOpMerger.visitDelete
(DeleteDbRowOp other) DbRowOpMerger.visitInsert
(InsertDbRowOp other) DbRowOpMerger.visitUpdate
(UpdateDbRowOp other) Methods in org.apache.cayenne.access.flush.operation that return types with arguments of type DbRowOpModifier and TypeMethodDescriptionprotected Comparator
<DbRowOp> DefaultDbRowOpSorter.getComparator()
Methods in org.apache.cayenne.access.flush.operation with parameters of type DbRowOpModifier 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) Method parameters in org.apache.cayenne.access.flush.operation with type arguments of type DbRowOpModifier and TypeMethodDescriptionprotected void
DefaultDbRowOpSorter.sortReflexive
(List<DbRowOp> sortedDbRows) Constructors in org.apache.cayenne.access.flush.operation with parameters of type DbRowOp