xxl.indexStructures
Class Tree.Query.Candidate

java.lang.Object
  |
  +--xxl.indexStructures.Tree.Query.Candidate

public class Tree.Query.Candidate
extends java.lang.Object

A Candidate is an entry of the priority queue used for queries.


Field Summary
protected  Tree.Descriptor descriptor
          The descriptor of the entry
protected  java.lang.Object entry
          The entry of a node.
protected  int parentLevel
          The level of the node the entry is stored in (height of the tree, respectively).
 
Constructor Summary
Tree.Query.Candidate(java.lang.Object entry, Tree.Descriptor descriptor, int parentLevel)
          Creates a new Candidate.
 
Method Summary
 Tree.Descriptor descriptor()
           
 java.lang.Object entry()
           
 int parentLevel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entry

protected final java.lang.Object entry
The entry of a node.

descriptor

protected final Tree.Descriptor descriptor
The descriptor of the entry

parentLevel

protected final int parentLevel
The level of the node the entry is stored in (height of the tree, respectively).
Constructor Detail

Tree.Query.Candidate

public Tree.Query.Candidate(java.lang.Object entry,
                            Tree.Descriptor descriptor,
                            int parentLevel)
Creates a new Candidate.
Method Detail

entry

public java.lang.Object entry()

descriptor

public Tree.Descriptor descriptor()

parentLevel

public int parentLevel()