Package com.db4o.internal.btree
Class BTreeCancelledRemoval
- java.lang.Object
-
- com.db4o.internal.btree.BTreePatch
-
- com.db4o.internal.btree.BTreeUpdate
-
- com.db4o.internal.btree.BTreeCancelledRemoval
-
public class BTreeCancelledRemoval extends BTreeUpdate
-
-
Field Summary
-
Fields inherited from class com.db4o.internal.btree.BTreeUpdate
_next
-
Fields inherited from class com.db4o.internal.btree.BTreePatch
_object, _transaction
-
-
Constructor Summary
Constructors Constructor Description BTreeCancelledRemoval(Transaction transaction, java.lang.Object originalKey, java.lang.Object newKey, BTreeUpdate existingPatches)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidadjustSizeOnRemovalByOtherTransaction(BTree btree, BTreeNode node)protected voidcommitted(BTree btree)protected java.lang.ObjectgetCommittedObject()booleanisCancelledRemoval()protected intsizeDiff()java.lang.StringtoString()-
Methods inherited from class com.db4o.internal.btree.BTreeUpdate
append, applyKeyChange, commit, forTransaction, hasNext, internalCommit, key, removedBy, removeFor, replacePatch, rollback, sizeDiff
-
Methods inherited from class com.db4o.internal.btree.BTreePatch
getObject, isAdd, isRemove
-
-
-
-
Constructor Detail
-
BTreeCancelledRemoval
public BTreeCancelledRemoval(Transaction transaction, java.lang.Object originalKey, java.lang.Object newKey, BTreeUpdate existingPatches)
-
-
Method Detail
-
committed
protected void committed(BTree btree)
- Specified by:
committedin classBTreeUpdate
-
isCancelledRemoval
public boolean isCancelledRemoval()
- Overrides:
isCancelledRemovalin classBTreePatch
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBTreePatch
-
getCommittedObject
protected java.lang.Object getCommittedObject()
- Specified by:
getCommittedObjectin classBTreeUpdate
-
adjustSizeOnRemovalByOtherTransaction
protected void adjustSizeOnRemovalByOtherTransaction(BTree btree, BTreeNode node)
- Specified by:
adjustSizeOnRemovalByOtherTransactionin classBTreeUpdate
-
sizeDiff
protected int sizeDiff()
- Specified by:
sizeDiffin classBTreeUpdate
-
-