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 voidDefaultDataDomainFlushAction.createReplacementIds(ObjectStore store, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps) Set finalObjectIdfor persistent objectsDefaultDataDomainFlushAction.mergeSameObjectIds(List<DbRowOp> dbRowOps) protected voidDefaultDataDomainFlushAction.postprocess(DataContext context, ObjectStoreGraphDiff changes, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps) NotifyObjectStoreand it's data row cache about actual changes we performed.Sort all operationsprotected voidDefaultDataDomainFlushAction.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 TypeClassDescriptionclassclassclassSpecial 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).classclassFields in org.apache.cayenne.access.flush.operation declared as DbRowOpModifier and TypeFieldDescriptionprotected final DbRowOpQualifier.rowprotected final DbRowOpValues.rowFields 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 TypeMethodDescriptionintbooleanDbRowOp.isSameBatch(DbRowOp rowOp) booleanDeleteDbRowOp.isSameBatch(DbRowOp rowOp) booleanDeleteInsertDbRowOp.isSameBatch(DbRowOp rowOp) booleanInsertDbRowOp.isSameBatch(DbRowOp rowOp) booleanUpdateDbRowOp.isSameBatch(DbRowOp rowOp) Method parameters in org.apache.cayenne.access.flush.operation with type arguments of type DbRowOpModifier and TypeMethodDescriptionprotected voidDefaultDbRowOpSorter.sortReflexive(List<DbRowOp> sortedDbRows) Constructors in org.apache.cayenne.access.flush.operation with parameters of type DbRowOp