public class BTreeRemove extends BTreeUpdate
_next_object, _transaction| Constructor and Description |
|---|
BTreeRemove(Transaction transaction,
java.lang.Object obj) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
adjustSizeOnRemovalByOtherTransaction(BTree btree,
BTreeNode node) |
protected void |
committed(BTree btree) |
protected java.lang.Object |
getCommittedObject() |
boolean |
isRemove() |
protected int |
sizeDiff() |
java.lang.String |
toString() |
append, applyKeyChange, commit, forTransaction, hasNext, internalCommit, key, removedBy, removeFor, replacePatch, rollback, sizeDiffgetObject, isAdd, isCancelledRemovalpublic BTreeRemove(Transaction transaction, java.lang.Object obj)
protected void committed(BTree btree)
committed in class BTreeUpdatepublic java.lang.String toString()
toString in class BTreePatchpublic boolean isRemove()
isRemove in class BTreePatchprotected java.lang.Object getCommittedObject()
getCommittedObject in class BTreeUpdateprotected void adjustSizeOnRemovalByOtherTransaction(BTree btree, BTreeNode node)
adjustSizeOnRemovalByOtherTransaction in class BTreeUpdateprotected int sizeDiff()
sizeDiff in class BTreeUpdate