Package com.db4o.internal.slots
Class SystemSlotChange
- java.lang.Object
- 
- com.db4o.foundation.Tree<java.lang.Integer>
- 
- com.db4o.internal.TreeInt
- 
- com.db4o.internal.slots.SlotChange
- 
- com.db4o.internal.slots.SystemSlotChange
 
 
 
 
- 
- All Implemented Interfaces:
- DeepClone,- ShallowClone,- Visitable<java.lang.Integer>,- Readable,- ReadWriteable
 - Direct Known Subclasses:
- IdSystemSlotChange
 
 public class SystemSlotChange extends SlotChange 
- 
- 
Field Summary- 
Fields inherited from class com.db4o.internal.slots.SlotChange_newSlot
 - 
Fields inherited from class com.db4o.foundation.Tree_preceding, _size, _subsequent
 
- 
 - 
Constructor SummaryConstructors Constructor Description SystemSlotChange(int id)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccumulateFreeSlot(TransactionalIdSystemImpl idSystem, FreespaceCommitter freespaceCommitter, boolean forFreespace)protected SlotmodifiedSlotInParentIdSystem(TransactionalIdSystemImpl idSystem)booleanremoveId()- 
Methods inherited from class com.db4o.internal.slots.SlotChangeforFreespace, free, freePreviouslyModifiedSlot, freeToSystemFreespaceSystem, isDeleted, isNew, newSlot, notifyDeleted, notifySlotCreated, notifySlotUpdated, read, rollback, shallowClone, slotModified, toString, write, writePointer
 - 
Methods inherited from class com.db4o.internal.TreeIntadd, addAll, compare, duplicates, equals, find, find, key, marshalledLength, marshalledLength, marshalledLength, ownLength, removeLike, shallowCloneInternal, write, write
 - 
Methods inherited from class com.db4o.foundation.Treeaccept, add, add, add, addedOrExisting, balance, balanceCheckNulls, calculateSize, deepClone, deepClone, depth, filter, find, find, findGreaterOrEqual, findSmaller, first, last, last, nodes, onAttemptToAddDuplicate, ownSize, remove, removeChildren, removeFirst, removeLike, removeLike, removeNode, root, rotateLeft, rotateRight, setSizeOwn, setSizeOwnPlus, setSizeOwnPlus, setSizeOwnPreceding, setSizeOwnPrecedingSubsequent, setSizeOwnSubsequent, size, size, traverse, traverse, traverse, traverseFromLeaves, wasAddedToTree
 
- 
 
- 
- 
- 
Method Detail- 
accumulateFreeSlotpublic void accumulateFreeSlot(TransactionalIdSystemImpl idSystem, FreespaceCommitter freespaceCommitter, boolean forFreespace) - Overrides:
- accumulateFreeSlotin class- SlotChange
 
 - 
modifiedSlotInParentIdSystemprotected Slot modifiedSlotInParentIdSystem(TransactionalIdSystemImpl idSystem) - Overrides:
- modifiedSlotInParentIdSystemin class- SlotChange
 
 - 
removeIdpublic boolean removeId() - Overrides:
- removeIdin class- SlotChange
 
 
- 
 
-