xxl.indexStructures
Class ORTree.Node
java.lang.Object
|
+--xxl.indexStructures.Tree.Node
|
+--xxl.indexStructures.ORTree.Node
- Direct Known Subclasses:
- BTree.Node, RTree.Node
- public abstract class ORTree.Node
- extends Tree.Node
|
Field Summary |
protected java.util.Collection |
entries
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
entries
protected java.util.Collection entries
ORTree.Node
public ORTree.Node()
initialize
public ORTree.Node initialize(int level,
java.util.Collection entries)
initialize
public Tree.Node.SplitInfo initialize(java.lang.Object entry)
- Overrides:
- initialize in class Tree.Node
createSplitInfo
protected ORTree.Node.SplitInfo createSplitInfo(java.util.Stack path)
number
public int number()
- Overrides:
- number in class Tree.Node
entries
public java.util.Iterator entries()
- Overrides:
- entries in class Tree.Node
descriptors
public java.util.Iterator descriptors(Tree.Descriptor nodeDescriptor)
- Overrides:
- descriptors in class Tree.Node
query
public java.util.Iterator query(Tree.Descriptor queryDescriptor)
- Overrides:
- query in class Tree.Node
chooseSubtree
protected Tree.IndexEntry chooseSubtree(Tree.Descriptor descriptor,
java.util.Stack path)
- Overrides:
- chooseSubtree in class Tree.Node
chooseSubtree
protected Tree.IndexEntry chooseSubtree(Tree.Descriptor descriptor,
java.util.Stack path,
java.util.Set forbiddenEntries)
- Overrides:
- chooseSubtree in class Tree.Node
chooseSubtree
protected abstract ORTree.IndexEntry chooseSubtree(Tree.Descriptor descriptor,
java.util.Iterator entries)
grow
protected void grow(java.lang.Object data,
java.util.Stack stack)
- Overrides:
- grow in class Tree.Node
post
protected void post(Tree.Node.SplitInfo splitInfo,
Tree.IndexEntry newIndexEntry)
- Overrides:
- post in class Tree.Node
split
protected abstract Tree.Node.SplitInfo split(java.util.Stack path)
- Overrides:
- split in class Tree.Node