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 void
DefaultDataDomainFlushAction. createReplacementIds(ObjectStore store, CompoundDiff afterCommitDiff, List<DbRowOp> dbRowOps)
Set finalObjectId
for persistent objectsprotected List<DbRowOp>
DefaultDataDomainFlushAction. filterOps(List<DbRowOp> dbRowOps)
protected List<DbRowOp>
DefaultDataDomainFlushAction. 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.protected List<DbRowOp>
DefaultDataDomainFlushAction. sort(List<DbRowOp> dbRowOps)
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.operation Modifier and Type Interface Description interface
DbRowOpWithQualifier
interface
DbRowOpWithValues
Classes in org.apache.cayenne.access.flush.operation that implement DbRowOp Modifier and Type Class Description class
BaseDbRowOp
class
DeleteDbRowOp
class
DeleteInsertDbRowOp
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
InsertDbRowOp
class
UpdateDbRowOp
Fields in org.apache.cayenne.access.flush.operation declared as DbRowOp Modifier and Type Field Description protected DbRowOp
Qualifier. row
protected DbRowOp
Values. row
Fields in org.apache.cayenne.access.flush.operation with type parameters of type DbRowOp Modifier and Type Field Description protected Comparator<DbRowOp>
DefaultDbRowOpSorter. comparator
Methods in org.apache.cayenne.access.flush.operation that return DbRowOp Modifier and Type Method Description DbRowOp
DbRowOpMerger. apply(DbRowOp oldValue, DbRowOp newValue)
DbRowOp
DbRowOpMerger. visitDelete(DeleteDbRowOp other)
DbRowOp
DbRowOpMerger. visitInsert(InsertDbRowOp other)
DbRowOp
DbRowOpMerger. 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 DbRowOp
DbRowOpMerger. apply(DbRowOp oldValue, DbRowOp newValue)
int
DefaultDbRowOpSorter.DbRowComparator. compare(DbRowOp left, DbRowOp right)
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 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 void
DefaultDbRowOpSorter. 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)
-