Class ConcurrencyOptVerify
- java.lang.Object
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyDBNative
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyCheckDirty
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyOptVerify
-
- All Implemented Interfaces:
Concurrency
public class ConcurrencyOptVerify extends ConcurrencyCheckDirty
-
-
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 ConcurrencyOptVerify()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
protected boolean
isFieldVerificationRequired(LocalFieldDesc lf, BitSet verifyGroupMask)
protected BitSet
prepareVerifyGroupMask(UpdateQueryPlan plan)
Find all the local fields that have been updated and use their concurrencyGroup to set the verifyGroupMask.-
Methods inherited from class com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyCheckDirty
commit, update
-
Methods inherited from class com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyDBNative
configPersistence, resume, select, suspend
-
-
-
-
Method Detail
-
prepareVerifyGroupMask
protected BitSet prepareVerifyGroupMask(UpdateQueryPlan plan)
Find all the local fields that have been updated and use their concurrencyGroup to set the verifyGroupMask.- Overrides:
prepareVerifyGroupMask
in classConcurrencyCheckDirty
-
isFieldVerificationRequired
protected boolean isFieldVerificationRequired(LocalFieldDesc lf, BitSet verifyGroupMask)
- Overrides:
isFieldVerificationRequired
in classConcurrencyCheckDirty
-
clone
public Object clone()
- Specified by:
clone
in interfaceConcurrency
- Overrides:
clone
in classConcurrencyCheckDirty
-
-