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 Object
clone()
void
commit(UpdateObjectDesc updateDesc, SQLStateManager beforeImage, SQLStateManager afterImage, int logReason)
protected boolean
isFieldVerificationRequired(LocalFieldDesc lf, BitSet verifyGroupMask)
protected BitSet
prepareVerifyGroupMask(UpdateQueryPlan plan)
void
update(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:
commit
in interfaceConcurrency
- Overrides:
commit
in classConcurrencyDBNative
-
update
public void update(UpdateQueryPlan plan)
- Specified by:
update
in interfaceConcurrency
- Overrides:
update
in classConcurrencyDBNative
-
prepareVerifyGroupMask
protected BitSet prepareVerifyGroupMask(UpdateQueryPlan plan)
-
isFieldVerificationRequired
protected boolean isFieldVerificationRequired(LocalFieldDesc lf, BitSet verifyGroupMask)
-
clone
public Object clone()
- Specified by:
clone
in interfaceConcurrency
- Overrides:
clone
in classConcurrencyDBNative
-
-