Package com.db4o.internal.slots
Class FreespaceSlotChange
- java.lang.Object
-
- com.db4o.foundation.Tree<java.lang.Integer>
-
- com.db4o.internal.TreeInt
-
- com.db4o.internal.slots.SlotChange
-
- com.db4o.internal.slots.SystemSlotChange
-
- com.db4o.internal.slots.IdSystemSlotChange
-
- com.db4o.internal.slots.FreespaceSlotChange
-
- All Implemented Interfaces:
DeepClone
,ShallowClone
,Visitable<java.lang.Integer>
,Readable
,ReadWriteable
public class FreespaceSlotChange extends IdSystemSlotChange
-
-
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 FreespaceSlotChange(int id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
forFreespace()
-
Methods inherited from class com.db4o.internal.slots.IdSystemSlotChange
accumulateFreeSlot, free, freeToSystemFreespaceSystem
-
Methods inherited from class com.db4o.internal.slots.SystemSlotChange
modifiedSlotInParentIdSystem, removeId
-
Methods inherited from class com.db4o.internal.slots.SlotChange
freePreviouslyModifiedSlot, 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
-
forFreespace
protected boolean forFreespace()
- Overrides:
forFreespace
in classSlotChange
-
-