
D - the type of Distance used by the ClusterOrderEntrypublic class GenericClusterOrderEntry<D extends Distance<D>> extends Object implements Comparable<ClusterOrderEntry<D>>, ClusterOrderEntry<D>
| Modifier and Type | Field and Description | 
|---|---|
private DBID | 
objectID
The id of the entry. 
 | 
private DBID | 
predecessorID
The id of the entry's predecessor. 
 | 
private D | 
reachability
The reachability of the entry. 
 | 
| Constructor and Description | 
|---|
GenericClusterOrderEntry(DBID objectID,
                        DBID predecessorID,
                        D reachability)
Creates a new entry in a cluster order with the specified parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(ClusterOrderEntry<D> o)  | 
boolean | 
equals(Object o)
Indicates whether some other object is "equal to" this one. 
 | 
DBID | 
getID()
Returns the object id of this entry. 
 | 
DBID | 
getPredecessorID()
Returns the id of the predecessor of this entry if this entry has a
 predecessor, null otherwise. 
 | 
D | 
getReachability()
Returns the reachability distance of this entry 
 | 
int | 
hashCode()
Returns a hash code value for the object. 
 | 
String | 
toString()
Returns a string representation of the object. 
 | 
private DBID objectID
private DBID predecessorID
public GenericClusterOrderEntry(DBID objectID, DBID predecessorID, D reachability)
objectID - the id of the entrypredecessorID - the id of the entry's predecessorreachability - the reachability of the entrypublic boolean equals(Object o)
public int hashCode()
public String toString()
public DBID getID()
getID in interface ClusterOrderEntry<D extends Distance<D>>public DBID getPredecessorID()
getPredecessorID in interface ClusterOrderEntry<D extends Distance<D>>public D getReachability()
getReachability in interface ClusterOrderEntry<D extends Distance<D>>public int compareTo(ClusterOrderEntry<D> o)
compareTo in interface Comparable<ClusterOrderEntry<D extends Distance<D>>>