Package uk.ac.starlink.table.join
Class RowLink2
java.lang.Object
uk.ac.starlink.table.join.RowLink
uk.ac.starlink.table.join.RowLink2
- All Implemented Interfaces:
Comparable<RowLink>
RowLink subclass which specifically contains two items (a pair).
As well as standard RowLink
functionality, this object
can also contain a 'score', which is an uninterpreted number.
Typically this is used to record how good the match represented
by a link is. This value is not taken account of in either
compareTo
, equals
or hashCode
methods.
- Since:
- 23 Nov 2007
- Author:
- Mark Taylor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRef
(int i) Returns thei
th row ref in this ordered sequence of refs.double
getScore()
Returns the score associated with this link.void
setScore
(double score) Sets the score associated with this link.int
size()
Returns the number of rows linked by this object.
-
Constructor Details
-
RowLink2
Constructor.- Parameters:
refA
- one rowrefB
- the other row
-
-
Method Details
-
size
public int size()Description copied from class:RowLink
Returns the number of rows linked by this object. -
getRef
Description copied from class:RowLink
Returns thei
th row ref in this ordered sequence of refs. The sequence must be as defined byRowRef.compareTo
. -
setScore
public void setScore(double score) Sets the score associated with this link.- Parameters:
score
- new score
-
getScore
public double getScore()Returns the score associated with this link. If it has not been set explicitly, it will beNaN
.- Returns:
- score
-