public class DeLiCluNode extends AbstractRStarTreeNode<DeLiCluNode,DeLiCluEntry>
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
entries, isLeaf, numEntries
Constructor and Description |
---|
DeLiCluNode()
Empty constructor for Externalizable interface.
|
DeLiCluNode(int capacity,
boolean isLeaf)
Creates a new DeLiCluNode with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
adjustEntry(DeLiCluEntry entry)
Adjusts the parameters of the entry representing this node.
|
boolean |
hasHandled()
Returns true, if the children of this node (or their child nodes) contain
handled data objects.
|
boolean |
hasUnhandled()
Returns true, if the children of this node (or their child nodes) contain
unhandled data objects.
|
protected void |
integrityCheckParameters(DeLiCluNode parent,
int index)
Tests, if the parameters of the entry representing this node, are correctly
set.
|
adjustEntryIncremental, computeMBR, integrityCheck, readExternal, writeExternal
addDirectoryEntry, addLeafEntry, children, deleteAllEntries, deleteEntry, equals, getCapacity, getEntries, getEntry, getNumEntries, isLeaf, removeMask, splitByMask, splitTo, splitTo, toString
getPageID, hashCode, isDirty, setDirty, setPageID
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addDirectoryEntry, addLeafEntry, children, getEntry, getNumEntries, isLeaf
private static final long serialVersionUID
public DeLiCluNode()
public DeLiCluNode(int capacity, boolean isLeaf)
capacity
- the capacity (maximum number of entries plus 1 for
overflow) of this nodeisLeaf
- indicates whether this node is a leaf nodepublic boolean hasHandled()
public boolean hasUnhandled()
public boolean adjustEntry(DeLiCluEntry entry)
AbstractRStarTreeNode
adjustEntry
in class AbstractRStarTreeNode<DeLiCluNode,DeLiCluEntry>
entry
- the entry representing this nodeprotected void integrityCheckParameters(DeLiCluNode parent, int index)
integrityCheckParameters
in class AbstractRStarTreeNode<DeLiCluNode,DeLiCluEntry>
parent
- the parent holding the entry representing this nodeindex
- the index of the entry in the parents child array