Class ConcurrencyCheckDirty
- java.lang.Object
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyDBNative
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyCheckDirty
-
- All Implemented Interfaces:
Concurrency
- Direct Known Subclasses:
ConcurrencyOptVerify
public class ConcurrencyCheckDirty extends ConcurrencyDBNative
-
-
Field Summary
-
Fields inherited from class com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyDBNative
logger
-
Fields inherited from interface com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.Concurrency
CUSTOM, DB_EXPLICIT, DB_NATIVE, NONE, OPT_MASK, OPT_UNIQUE_ID, OPT_VERIFY
-
-
Constructor Summary
Constructors Constructor Description ConcurrencyCheckDirty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()voidcommit(UpdateObjectDesc updateDesc, SQLStateManager beforeImage, SQLStateManager afterImage, int logReason)protected booleanisFieldVerificationRequired(LocalFieldDesc lf, BitSet verifyGroupMask)protected BitSetprepareVerifyGroupMask(UpdateQueryPlan plan)voidupdate(UpdateQueryPlan plan)-
Methods inherited from class com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyDBNative
configPersistence, resume, select, suspend
-
-
-
-
Method Detail
-
commit
public void commit(UpdateObjectDesc updateDesc, SQLStateManager beforeImage, SQLStateManager afterImage, int logReason)
- Specified by:
commitin interfaceConcurrency- Overrides:
commitin classConcurrencyDBNative
-
update
public void update(UpdateQueryPlan plan)
- Specified by:
updatein interfaceConcurrency- Overrides:
updatein classConcurrencyDBNative
-
prepareVerifyGroupMask
protected BitSet prepareVerifyGroupMask(UpdateQueryPlan plan)
-
isFieldVerificationRequired
protected boolean isFieldVerificationRequired(LocalFieldDesc lf, BitSet verifyGroupMask)
-
clone
public Object clone()
- Specified by:
clonein interfaceConcurrency- Overrides:
clonein classConcurrencyDBNative
-
-