uk.ac.starlink.table.join
Class PairsRowLink

java.lang.Object
  extended by uk.ac.starlink.table.join.RowLink
      extended by uk.ac.starlink.table.join.PairsRowLink
All Implemented Interfaces:
Comparable

public class PairsRowLink
extends RowLink

RowLink implementation which stores a number of pair matches to a single reference RowRef.

Since:
3 Dec 2007

Constructor Summary
PairsRowLink(RowRef ref0, RowRef[] ref1s, double[] scores, boolean bestOnly)
          Constructor.
 
Method Summary
 double getScore(int i)
          Returns the score associated with a given RowRef.
 
Methods inherited from class uk.ac.starlink.table.join.RowLink
compareTo, equals, getRef, hashCode, size, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PairsRowLink

public PairsRowLink(RowRef ref0,
                    RowRef[] ref1s,
                    double[] scores,
                    boolean bestOnly)
Constructor.

Parameters:
ref0 - reference RowRef, common to all pairs
ref1s - array of RowRefs which are pair matched to ref0
scores - array of scores for ref1s, same number of elements
bestOnly - true iff only the best match for each non-reference table should be retained
Method Detail

getScore

public double getScore(int i)
Returns the score associated with a given RowRef. Will be NaN for the reference RowRef.

Parameters:
i - ref index

Copyright © 2004 CLRC: Central Laboratory of the Research Councils. All rights reserved.