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 Logger
logger
The 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 Object
clone()
void
commit(UpdateObjectDesc updateDesc, SQLStateManager beforeImage, SQLStateManager afterImage, int logReason)
void
configPersistence(ClassDesc config)
void
resume(Transaction t)
void
select(SelectQueryPlan plan)
Transaction
suspend()
void
update(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:
commit
in interfaceConcurrency
-
configPersistence
public void configPersistence(ClassDesc config)
- Specified by:
configPersistence
in interfaceConcurrency
-
suspend
public Transaction suspend()
- Specified by:
suspend
in interfaceConcurrency
-
resume
public void resume(Transaction t)
- Specified by:
resume
in interfaceConcurrency
-
select
public void select(SelectQueryPlan plan)
- Specified by:
select
in interfaceConcurrency
-
update
public void update(UpdateQueryPlan plan)
- Specified by:
update
in interfaceConcurrency
-
clone
public Object clone()
- Specified by:
clone
in interfaceConcurrency
- Overrides:
clone
in classObject
-
-