Class ConcurrencyDBNative
- java.lang.Object
-
- com.sun.jdo.spi.persistence.support.sqlstore.sql.concurrency.ConcurrencyDBNative
-
- All Implemented Interfaces:
Concurrency
- Direct Known Subclasses:
ConcurrencyCheckDirty,ConcurrencyDBExplicit
public class ConcurrencyDBNative extends Object implements Concurrency
-
-
Field Summary
Fields Modifier and Type Field Description protected static LoggerloggerThe 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 ConcurrencyDBNative()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()voidcommit(UpdateObjectDesc updateDesc, SQLStateManager beforeImage, SQLStateManager afterImage, int logReason)voidconfigPersistence(ClassDesc config)voidresume(Transaction t)voidselect(SelectQueryPlan plan)Transactionsuspend()voidupdate(UpdateQueryPlan plan)
-
-
-
Field Detail
-
logger
protected static final Logger logger
The logger
-
-
Method Detail
-
commit
public void commit(UpdateObjectDesc updateDesc, SQLStateManager beforeImage, SQLStateManager afterImage, int logReason)
- Specified by:
commitin interfaceConcurrency
-
configPersistence
public void configPersistence(ClassDesc config)
- Specified by:
configPersistencein interfaceConcurrency
-
suspend
public Transaction suspend()
- Specified by:
suspendin interfaceConcurrency
-
resume
public void resume(Transaction t)
- Specified by:
resumein interfaceConcurrency
-
select
public void select(SelectQueryPlan plan)
- Specified by:
selectin interfaceConcurrency
-
update
public void update(UpdateQueryPlan plan)
- Specified by:
updatein interfaceConcurrency
-
clone
public Object clone()
- Specified by:
clonein interfaceConcurrency- Overrides:
clonein classObject
-
-