Class BaseDbRowOp
java.lang.Object
org.apache.cayenne.access.flush.operation.BaseDbRowOp
- All Implemented Interfaces:
DbRowOp
- Direct Known Subclasses:
DeleteDbRowOp, DeleteInsertDbRowOp, InsertDbRowOp, UpdateDbRowOp
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBaseDbRowOp(Persistent object, DbEntity entity, ObjectId id) -
Method Summary
Methods inherited from interface DbRowOp
accept, isSameBatch
-
Field Details
-
object
-
entity
-
changeId
-
hashCode
protected int hashCode
-
-
Constructor Details
-
BaseDbRowOp
-
-
Method Details
-
getEntity
-
getChangeId
- Specified by:
getChangeIdin interfaceDbRowOp
-
getObject
-
equals
-
hashCode
-
toString
-
entitiesHaveSameNameAndDataMap
Internal check used in the batching ops logic- Parameters:
rowOp- to compare with- Returns:
- true if another op has the same entity name and datamap
-