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 Summary
Constructors Constructor Description SystemSlotChange(int id)
-
Method Summary
All 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.SlotChange
forFreespace, free, freePreviouslyModifiedSlot, freeToSystemFreespaceSystem, isDeleted, isNew, newSlot, notifyDeleted, notifySlotCreated, notifySlotUpdated, read, rollback, shallowClone, slotModified, toString, write, writePointer
-
Methods inherited from class com.db4o.internal.TreeInt
add, addAll, compare, duplicates, equals, find, find, key, marshalledLength, marshalledLength, marshalledLength, ownLength, removeLike, shallowCloneInternal, write, write
-
Methods inherited from class com.db4o.foundation.Tree
accept, 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
-
accumulateFreeSlot
public void accumulateFreeSlot(TransactionalIdSystemImpl idSystem, FreespaceCommitter freespaceCommitter, boolean forFreespace)
- Overrides:
accumulateFreeSlotin classSlotChange
-
modifiedSlotInParentIdSystem
protected Slot modifiedSlotInParentIdSystem(TransactionalIdSystemImpl idSystem)
- Overrides:
modifiedSlotInParentIdSystemin classSlotChange
-
removeId
public boolean removeId()
- Overrides:
removeIdin classSlotChange
-
-