xxl.indexStructures
Class Tree.QueryIterator.Candidate

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

public static class Tree.QueryIterator.Candidate
extends java.lang.Object

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


Field Summary
 Tree.Descriptor descriptor
          The descriptor of a node that is referenced by entry.
 java.lang.Object entry
          The entry of a node.
 int level
          The level of the node (height of the tree).
 java.lang.Object value
          The value that was computed for the entry by the assessment.
 
Constructor Summary
protected Tree.QueryIterator.Candidate(java.lang.Object entry, Tree.Descriptor descriptor, int level, java.lang.Object value)
          Creates a new Candidate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entry

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

descriptor

public final Tree.Descriptor descriptor
The descriptor of a node that is referenced by entry.

level

public final int level
The level of the node (height of the tree).

value

public final java.lang.Object value
The value that was computed for the entry by the assessment.
Constructor Detail

Tree.QueryIterator.Candidate

protected Tree.QueryIterator.Candidate(java.lang.Object entry,
                                       Tree.Descriptor descriptor,
                                       int level,
                                       java.lang.Object value)
Creates a new Candidate.