Uses of Interface
org.apache.cayenne.access.flush.operation.DbRowOp
-
Packages that use DbRowOp Package Description org.apache.cayenne.access.flush org.apache.cayenne.access.flush.operation -
-
Uses of DbRowOp in org.apache.cayenne.access.flush
Methods in org.apache.cayenne.access.flush that return types with arguments of type DbRowOp Modifier and Type Method Description protected List<DbRowOp>DefaultDataDomainFlushAction. createDbRowOps(ObjectStore objectStore, ObjectStoreGraphDiff changes)Create ops based on incoming graph changesprotected List<DbRowOp>DefaultDataDomainFlushAction. filterOps(List<DbRowOp> dbRowOps)protected List<DbRowOp>DefaultDataDomainFlushAction. mergeSameObjectIds(List<DbRowOp> dbRowOps)protected List<DbRowOp>DefaultDataDomainFlushAction. sort(List<DbRowOp> dbRowOps)Sort all operationsMethod parameters in org.apache.cayenne.access.flush with type arguments of type DbRowOp Modifier and Type Method Description protected List<? extends Query>DefaultDataDomainFlushAction. createQueries(List<DbRowOp> dbRowOps)protected voidDefaultDataDomainFlushAction. createReplacementIds(ObjectStore store, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps)Set finalObjectIdfor persistent objectsprotected List<DbRowOp>DefaultDataDomainFlushAction. filterOps(List<DbRowOp> dbRowOps)protected List<DbRowOp>DefaultDataDomainFlushAction. 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.protected List<DbRowOp>DefaultDataDomainFlushAction. sort(List<DbRowOp> dbRowOps)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.operation Modifier and Type Interface Description interfaceDbRowOpWithQualifierinterfaceDbRowOpWithValuesClasses in org.apache.cayenne.access.flush.operation that implement DbRowOp Modifier and Type Class Description classBaseDbRowOpclassDeleteDbRowOpclassDeleteInsertDbRowOpSpecial 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).classInsertDbRowOpclassUpdateDbRowOpFields in org.apache.cayenne.access.flush.operation declared as DbRowOp Modifier and Type Field Description protected DbRowOpQualifier. rowprotected DbRowOpValues. rowFields in org.apache.cayenne.access.flush.operation with type parameters of type DbRowOp Modifier and Type Field Description protected Comparator<DbRowOp>DefaultDbRowOpSorter. comparatorMethods in org.apache.cayenne.access.flush.operation that return DbRowOp Modifier and Type Method Description DbRowOpDbRowOpMerger. apply(DbRowOp oldValue, DbRowOp newValue)DbRowOpDbRowOpMerger. visitDelete(DeleteDbRowOp other)DbRowOpDbRowOpMerger. visitInsert(InsertDbRowOp other)DbRowOpDbRowOpMerger. visitUpdate(UpdateDbRowOp other)Methods in org.apache.cayenne.access.flush.operation that return types with arguments of type DbRowOp Modifier and Type Method Description protected Comparator<DbRowOp>DefaultDbRowOpSorter. getComparator()List<DbRowOp>DbRowOpSorter. sort(List<DbRowOp> dbRows)List<DbRowOp>DefaultDbRowOpSorter. sort(List<DbRowOp> dbRows)List<DbRowOp>GraphBasedDbRowOpSorter. sort(List<DbRowOp> dbRows)Methods in org.apache.cayenne.access.flush.operation with parameters of type DbRowOp Modifier and Type Method Description DbRowOpDbRowOpMerger. apply(DbRowOp oldValue, DbRowOp newValue)intDefaultDbRowOpSorter.DbRowComparator. compare(DbRowOp left, DbRowOp right)booleanDbRowOp. 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 DbRowOp Modifier and Type Method Description List<DbRowOp>DbRowOpSorter. sort(List<DbRowOp> dbRows)List<DbRowOp>DefaultDbRowOpSorter. sort(List<DbRowOp> dbRows)List<DbRowOp>GraphBasedDbRowOpSorter. sort(List<DbRowOp> dbRows)protected voidDefaultDbRowOpSorter. sortReflexive(List<DbRowOp> sortedDbRows)Constructors in org.apache.cayenne.access.flush.operation with parameters of type DbRowOp Constructor Description Qualifier(DbRowOp row)Values(DbRowOp row, boolean includeId)
-