Package com.db4o.cs.internal
Class ClientTransaction
- java.lang.Object
-
- com.db4o.internal.Transaction
-
- com.db4o.cs.internal.ClientTransaction
-
public final class ClientTransaction extends Transaction
-
-
Field Summary
Fields Modifier and Type Field Description protected Tree_objectRefrencesToGC-
Fields inherited from class com.db4o.internal.Transaction
_systemTransaction
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidclear()voidcommit()booleandelete(ObjectReference ref, int id, int cascade)longgenerateTransactionTimestamp(long forcedTimeStamp)TransactionalIdSystemidSystem()voidpreCommit()voidprocessDeletes()voidrollback()voiduseDefaultTransactionTimestamp()longversionForId(int id)voidwriteUpdateAdjustIndexes(int id, ClassMetadata classMetadata, ArrayType arrayType)-
Methods inherited from class com.db4o.internal.Transaction
addNewReference, addTransactionListener, checkSynchronization, clearAll, close, commitReferenceSystem, commitTransactionListeners, container, context, discardReferenceSystem, dontDelete, get, isSystemTransaction, objectContainer, objectForIdFromCache, parentTransaction, postCommit, postOpen, referenceForId, referenceForObject, referenceSystem, reflector, removeObjectFromReferenceSystem, removeReference, rollbackReferenceSystem, rollBackTransactionListeners, setOutSideRepresentation, systemTransaction, toString, traverseDelete, wrap
-
-
-
-
Field Detail
-
_objectRefrencesToGC
protected Tree _objectRefrencesToGC
-
-
Method Detail
-
commit
public void commit()
- Specified by:
commitin classTransaction
-
preCommit
public void preCommit()
-
clear
protected void clear()
- Specified by:
clearin classTransaction
-
delete
public boolean delete(ObjectReference ref, int id, int cascade)
- Overrides:
deletein classTransaction
-
processDeletes
public void processDeletes()
- Specified by:
processDeletesin classTransaction
-
rollback
public void rollback()
- Specified by:
rollbackin classTransaction
-
writeUpdateAdjustIndexes
public void writeUpdateAdjustIndexes(int id, ClassMetadata classMetadata, ArrayType arrayType)- Specified by:
writeUpdateAdjustIndexesin classTransaction
-
idSystem
public TransactionalIdSystem idSystem()
- Specified by:
idSystemin classTransaction
-
versionForId
public long versionForId(int id)
- Specified by:
versionForIdin classTransaction
-
generateTransactionTimestamp
public long generateTransactionTimestamp(long forcedTimeStamp)
- Specified by:
generateTransactionTimestampin classTransaction
-
useDefaultTransactionTimestamp
public void useDefaultTransactionTimestamp()
- Specified by:
useDefaultTransactionTimestampin classTransaction
-
-