Package com.db4o.internal.btree
Class BTreePatch
- java.lang.Object
- 
- com.db4o.internal.btree.BTreePatch
 
- 
- Direct Known Subclasses:
- BTreeAdd,- BTreeUpdate
 
 public abstract class BTreePatch extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.lang.Object_objectprotected Transaction_transaction
 - 
Constructor SummaryConstructors Constructor Description BTreePatch(Transaction transaction, java.lang.Object obj)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract java.lang.Objectcommit(Transaction trans, BTree btree, BTreeNode node)abstract BTreePatchforTransaction(Transaction trans)java.lang.ObjectgetObject()booleanisAdd()booleanisCancelledRemoval()booleanisRemove()abstract java.lang.Objectkey(Transaction trans)abstract java.lang.Objectrollback(Transaction trans, BTree btree)abstract intsizeDiff(Transaction trans)java.lang.StringtoString()
 
- 
- 
- 
Field Detail- 
_transactionprotected final Transaction _transaction 
 - 
_objectprotected java.lang.Object _object 
 
- 
 - 
Constructor Detail- 
BTreePatchpublic BTreePatch(Transaction transaction, java.lang.Object obj) 
 
- 
 - 
Method Detail- 
commitpublic abstract java.lang.Object commit(Transaction trans, BTree btree, BTreeNode node) 
 - 
forTransactionpublic abstract BTreePatch forTransaction(Transaction trans) 
 - 
getObjectpublic java.lang.Object getObject() 
 - 
isAddpublic boolean isAdd() 
 - 
isCancelledRemovalpublic boolean isCancelledRemoval() 
 - 
isRemovepublic boolean isRemove() 
 - 
keypublic abstract java.lang.Object key(Transaction trans) 
 - 
rollbackpublic abstract java.lang.Object rollback(Transaction trans, BTree btree) 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
sizeDiffpublic abstract int sizeDiff(Transaction trans) 
 
- 
 
-