Package com.db4o.internal.btree
Class BTreeRemove
- java.lang.Object
-
- com.db4o.internal.btree.BTreePatch
-
- com.db4o.internal.btree.BTreeUpdate
-
- com.db4o.internal.btree.BTreeRemove
-
public class BTreeRemove 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 BTreeRemove(Transaction transaction, java.lang.Object obj)
-
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()booleanisRemove()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, isCancelledRemoval
-
-
-
-
Constructor Detail
-
BTreeRemove
public BTreeRemove(Transaction transaction, java.lang.Object obj)
-
-
Method Detail
-
committed
protected void committed(BTree btree)
- Specified by:
committedin classBTreeUpdate
-
toString
public java.lang.String toString()
- Overrides:
toStringin classBTreePatch
-
isRemove
public boolean isRemove()
- Overrides:
isRemovein 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
-
-