A B C D E F G H I J L M N O P R S T U V _ 
All Classes All Packages

A

AbstractCartesianMatchEngine - Class in uk.ac.starlink.table.join
Abstract superclass for match engines working in a Cartesian space.
AbstractCartesianMatchEngine(int) - Constructor for class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Constructor.
AbstractSkyMatchEngine - Class in uk.ac.starlink.table.join
Abstract superclass for MatchEngines which work on the celestial sphere.
AbstractSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.AbstractSkyMatchEngine
Constructor.
accept(MultiJoinType[], boolean[]) - Static method in class uk.ac.starlink.table.join.MultiJoinType
Determines acceptability of a sequence of items based on a sequence of acceptability criteria.
addLink(RowLink) - Method in interface uk.ac.starlink.table.join.LinkSet
Adds a new link to this set.
ALL - uk.ac.starlink.table.join.PairMode
All matches are returned.
ALWAYS - Static variable in class uk.ac.starlink.table.join.MultiJoinType
Any match containing table (even alone) is acceptable.
AnisotropicCartesianMatchEngine - Class in uk.ac.starlink.table.join
Matcher which matches in an anisotropic N-dimensional Cartesian space.
AnisotropicCartesianMatchEngine(double[]) - Constructor for class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
Constructor.

B

BEST - uk.ac.starlink.table.join.PairMode
Only the best matches are returned, obtained symmetrically.
BEST1 - uk.ac.starlink.table.join.PairMode
For each row in table 1, only the best match in table 2 is returned.
BEST2 - uk.ac.starlink.table.join.PairMode
For each row in table 2, only the best match in table 1 is returned.

C

calculateDefaultK(double) - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
Determines a default value to use for the HEALPix k parameter based on a given scale.
calculateDefaultK(double) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
Determines a default value to use for the HEALPix k parameter based on a given scale.
calculateDefaultLevel(double) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
Determines a default value to use for the level paramer based on a given scale.
calculateSeparation(double, double, double, double) - Static method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
Returns the distance along a great circle between two points.
canBoundMatch() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
canBoundMatch() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
canBoundMatch() - Method in interface uk.ac.starlink.table.join.MatchEngine
Indicates that the MatchEngine.getMatchBounds(uk.ac.starlink.table.join.NdRange[], int) method can be invoked to provide some sort of useful result.
canBoundMatch() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
Returns false.
CartesianEllipseToy(boolean) - Constructor for class uk.ac.starlink.table.join.EllipseToy.CartesianEllipseToy
Constructor.
CdsHealpixSkyPixellator - Class in uk.ac.starlink.table.join
HEALPix sky pixellator using the CDS-HEALPIX-JAVA library written by F-X Pineau at CDS.
CdsHealpixSkyPixellator() - Constructor for class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
 
close() - Method in class uk.ac.starlink.table.join.ProgressRowSequence
Indicates that progress is at an end.
CombinedMatchEngine - Class in uk.ac.starlink.table.join
A matching engine which provides matching facilities by combining the characteristics of a number of other matching engines.
CombinedMatchEngine(MatchEngine[]) - Constructor for class uk.ac.starlink.table.join.CombinedMatchEngine
Constructs a new MatchEngine based on a sequence of others.
compareTo(LinkGroup) - Method in class uk.ac.starlink.table.join.LinkGroup
 
compareTo(RowLink) - Method in class uk.ac.starlink.table.join.RowLink
Comparison order compares first table (if present in both objects) first, etc.
compareTo(RowRef) - Method in class uk.ac.starlink.table.join.RowRef
 
configureK(int) - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
 
configureK(int) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
Updates internal state for the current value of the k parameter.
containsLink(RowLink) - Method in interface uk.ac.starlink.table.join.LinkSet
Indicates whether this set contains a given link.
createEliminateMatchesType(int) - Static method in class uk.ac.starlink.table.join.Match1Type
Factory method returning a type object which eliminates rows forming part of the same match group.
createFixedRadiusPixerFactory(double) - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
 
createFixedRadiusPixerFactory(double) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
 
createFixedRadiusPixerFactory(double) - Method in interface uk.ac.starlink.table.join.SkyPixellator
Returns a factory for fixed radius pixel calculators based on the current settings of this object.
createIdentifyType() - Static method in class uk.ac.starlink.table.join.Match1Type
Factory method returning a type object which identifies matched rows by adding some additional columns to the input.
createLink(Collection<RowRef>) - Static method in class uk.ac.starlink.table.join.RowLink
Returns a RowLink instance for a given collection of RowRefs.
createLinkSet() - Method in class uk.ac.starlink.table.join.RowMatcher
Constructs a new empty LinkSet for use by this matcher.
createMatcher(MatchEngine, StarTable[], RowRunner) - Static method in class uk.ac.starlink.table.join.RowMatcher
Creates a RowMatcher instance.
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
createMatchKitFactory() - Method in interface uk.ac.starlink.table.join.MatchEngine
Returns a factory for MatchKit instances corresponding to the current settings of this object.
createMatchKitFactory() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
 
createMatchTable(StarTable, Collection<RowLink>) - Method in class uk.ac.starlink.table.join.Match1Type
Generates an output table given an input table and the RowLink sequence which defines how its rows are related to each other by matching.
createVariableRadiusPixerFactory() - Method in class uk.ac.starlink.table.join.CdsHealpixSkyPixellator
 
createVariableRadiusPixerFactory() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
 
createVariableRadiusPixerFactory() - Method in interface uk.ac.starlink.table.join.SkyPixellator
Returns a factory for variable radius pixel calculators based on the current settings of this object.
createWideType(int) - Static method in class uk.ac.starlink.table.join.Match1Type
Factory method returning a type object which aligns match groups with each other in the rows of a new wide table.
CuboidCartesianMatchEngine - Class in uk.ac.starlink.table.join
Matchers which matches within a cuboidal shape in a Cartesian space.
CuboidCartesianMatchEngine(double[]) - Constructor for class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
Constructor.

D

DEFAULT - Static variable in class uk.ac.starlink.table.join.MultiJoinType
No constraints on match inclusion for table.

E

EllipseCartesianMatchEngine - Class in uk.ac.starlink.table.join
MatchEngine implementation for plane elliptical figures.
EllipseCartesianMatchEngine(double) - Constructor for class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
Constructor.
EllipseCartesianMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
MatchEngine class that behaves like EllipseCartesianSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
EllipseSkyMatchEngine - Class in uk.ac.starlink.table.join
MatchEngine implementation for ellipses on the surface of a (celestial) sphere.
EllipseSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.EllipseSkyMatchEngine
Constructor.
EllipseSkyMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
MatchEngine class that behaves like EllipseSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
EllipseToy - Class in uk.ac.starlink.table.join
Provides an interactive graphical representation of the Ellipse Matching algorithms used in this package.
EllipseToy() - Constructor for class uk.ac.starlink.table.join.EllipseToy
 
EllipseToy.CartesianEllipseToy - Class in uk.ac.starlink.table.join
Component which shows ellipses on a Cartesian plane.
EllipseToy.SkyEllipseToy - Class in uk.ac.starlink.table.join
Component which shows ellipses on a spherical surface.
endStage() - Method in class uk.ac.starlink.table.join.NullProgressIndicator
 
endStage() - Method in interface uk.ac.starlink.table.join.ProgressIndicator
Indicates that no more ProgressIndicator.setLevel(double) calls will be made until the next ProgressIndicator.startStage(java.lang.String).
endStage() - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
 
endStage() - Method in class uk.ac.starlink.table.join.TextProgressIndicator
 
equals(Object) - Method in class uk.ac.starlink.table.join.LinkGroup
 
equals(Object) - Method in class uk.ac.starlink.table.join.NdRange
 
equals(Object) - Method in class uk.ac.starlink.table.join.RowLink
Assesses equality.
equals(Object) - Method in class uk.ac.starlink.table.join.RowRef
 
EqualsMatchEngine - Class in uk.ac.starlink.table.join
Match engine which considers two rows matched if they contain objects which are non-blank and equal.
EqualsMatchEngine() - Constructor for class uk.ac.starlink.table.join.EqualsMatchEngine
 
ErrorCartesianMatchEngine - Class in uk.ac.starlink.table.join
Match Engine which works in an N-dimensional Cartesian space with isotropic per-row errors.
ErrorCartesianMatchEngine(int, double) - Constructor for class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
Constructor.
ErrorSkyMatchEngine - Class in uk.ac.starlink.table.join
MatchEngine which matches objects on the celestial sphere according to per-object error radii.
ErrorSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.ErrorSkyMatchEngine
Constructor.
ErrorSkyMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
MatchEngine class that behaves like ErrorSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.

F

findGroupMatches(MultiJoinType[]) - Method in class uk.ac.starlink.table.join.RowMatcher
Returns a list of RowLink objects corresponding to a match performed with this matcher's tables using its match engine.
findGroups(Collection<RowLink>) - Static method in class uk.ac.starlink.table.join.MatchStarTables
Returns a mapping from RowLinks to LinkGroups which describes connected groups of links in the input collection.
findInternalMatches(boolean) - Method in class uk.ac.starlink.table.join.RowMatcher
Returns a list of RowLink objects corresponding to all the internal matches in this matcher's sole table using its match engine.
findMultiPairMatches(int, boolean, MultiJoinType[]) - Method in class uk.ac.starlink.table.join.RowMatcher
Returns a set of RowLink objects each of which represents matches between one of the rows of a reference table and any of the other tables which can provide matches.
findPairMatches(PairMode) - Method in class uk.ac.starlink.table.join.RowMatcher
Returns a set of RowLink objects corresponding to a pairwise match between this matcher's two tables performed with its match engine.
FixedRadiusConePixer - Interface in uk.ac.starlink.table.join
Can calculate which sky pixels fall within a cone of variable radius.
FixedSkyMatchEngine - Class in uk.ac.starlink.table.join
MatchEngine which matches objects on the celestial sphere with a fixed maximum separation.
FixedSkyMatchEngine(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.FixedSkyMatchEngine
Constructor.
FixedSkyMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
MatchEngine class that behaves like FixedSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
fromModifiableArray(RowRef[]) - Static method in class uk.ac.starlink.table.join.RowLinkN
Constructs a RowLinkN from an array of row refs which is retained and may be modified (sorted) in place.

G

getBinFactor() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Returns the multiplier for length scale that determines bin size.
getBins(Object[]) - Method in interface uk.ac.starlink.table.join.MatchKit
Returns a set of keys for bins into which possible matches for a given tuple might fall.
getDescription() - Method in class uk.ac.starlink.table.join.JoinType
Returns a short textual description of this type.
getError() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
Returns the matching error.
getError() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
Returns the isotropic matching error.
getError(int) - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
Returns the matching error in a given dimension.
getError(int) - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
Returns the matching error in a given dimension.
getHealpixK() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
Returns the HEALPix k value, which determines sky pixel size, equivalent to log2(nside).
getID() - Method in class uk.ac.starlink.table.join.LinkGroup
Returns this group's ID.
getIndicator() - Method in class uk.ac.starlink.table.join.RowMatcher
Returns the current progress indicator for this matcher.
getIsotropicScale() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Returns the isotropic scale.
getLevel() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
Returns the HTM level, which determines sky pixel size.
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine.InDegrees
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine.InDegrees
 
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
getMatchBounds(NdRange[], int) - Method in interface uk.ac.starlink.table.join.MatchEngine
Given a range of tuple values, returns a range outside which no match to anything within that range can result.
getMatchBounds(NdRange[], int) - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine.InDegrees
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine.InDegrees
 
getMatchParameters() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
getMatchParameters() - Method in interface uk.ac.starlink.table.join.MatchEngine
Returns a set of DescribedValue objects whose values can be modified to modify the matching criteria.
getMatchParameters() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
The match score is uninteresting, since it's either -1 or 0.
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
getMatchScoreInfo() - Method in interface uk.ac.starlink.table.join.MatchEngine
Returns a description of the value returned by the MatchKit.matchScore(java.lang.Object[], java.lang.Object[]) method.
getMatchScoreInfo() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
 
getMaxK() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
Returns the maximum permissible K value.
getMaxs() - Method in class uk.ac.starlink.table.join.NdRange
Returns the array of maximum values.
getMins() - Method in class uk.ac.starlink.table.join.NdRange
Returns the array of minimum values.
getName() - Method in class uk.ac.starlink.table.join.JoinType
Returns the name of this type.
getNdim() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Returns the dimensionality of the Cartesian space in which this match engine works.
getPairTypes() - Static method in class uk.ac.starlink.table.join.JoinType
Returns a list of all the known types which apply to two-table matches.
getPixellator() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
Returns this object's pixellator.
getPixels(double, double) - Method in interface uk.ac.starlink.table.join.FixedRadiusConePixer
Returns an array of objects representing pixels in a fixed-radius cone around a given sky position.
getPixels(double, double, double) - Method in interface uk.ac.starlink.table.join.VariableRadiusConePixer
Returns an array of objects representing pixels in a given region.
getRef(int) - Method in class uk.ac.starlink.table.join.RowLink
Returns the ith row ref in this ordered sequence of refs.
getRef(int) - Method in class uk.ac.starlink.table.join.RowLink1
 
getRef(int) - Method in class uk.ac.starlink.table.join.RowLink2
 
getRef(int) - Method in class uk.ac.starlink.table.join.RowLinkN
 
getRowIndex() - Method in class uk.ac.starlink.table.join.RowRef
Returns the row index;
getScale() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
Returns the length scale used for sky pixellisation.
getScale() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
Returns distance scale.
getScale() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
Returns the length scale.
getScale() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
Returns the distance scale.
getScale() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
Returns the length scale.
getScale() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
 
getScale() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
 
getScale() - Method in interface uk.ac.starlink.table.join.SkyPixellator
Returns the most recently set angular scale.
getScale(int) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Returns the scale value for a given dimension.
getScore() - Method in class uk.ac.starlink.table.join.RowLink2
Returns the score associated with this link.
getScore(int) - Method in class uk.ac.starlink.table.join.PairsRowLink
Returns the score associated with a given RowRef.
getScoreScale() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
getScoreScale() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
Returns the square root of the number of constituent matchers if they all have definite score scaling values.
getScoreScale() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
getScoreScale() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
getScoreScale() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
getScoreScale() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
getScoreScale() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
Returns unity.
getScoreScale() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
Returns unity.
getScoreScale() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
getScoreScale() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
getScoreScale() - Method in interface uk.ac.starlink.table.join.MatchEngine
Returns a scale value for the match score.
getScoreScale() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
 
getSeparation() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
Returns the maximum separation which corresponds to a match.
getSize() - Method in class uk.ac.starlink.table.join.LinkGroup
Returns this group's size.
getSummary() - Method in enum uk.ac.starlink.table.join.PairMode
Returns a short summary of the matching policy.
getTableIndex() - Method in class uk.ac.starlink.table.join.RowRef
Returns the table index.
getTuningParameter() - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
 
getTuningParameter() - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
 
getTuningParameter() - Method in interface uk.ac.starlink.table.join.SkyPixellator
Returns a parameter whose value may be adjusted to alter the pixellisation scale.
getTuningParameters() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
 
getTuningParameters() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
 
getTuningParameters() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
getTuningParameters() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
getTuningParameters() - Method in interface uk.ac.starlink.table.join.MatchEngine
Returns a set of DescribedValue objects whose values can be modified to tune the performance of the match.
getTupleInfos() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine.InDegrees
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine.InDegrees
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine.InDegrees
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
getTupleInfos() - Method in interface uk.ac.starlink.table.join.MatchEngine
Returns a set of ValueInfo objects indicating what is required for the elements of each tuple.
getTupleInfos() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
 
getTupleInfos() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine.InDegrees
 
getUsedMatchFlag() - Method in class uk.ac.starlink.table.join.JoinType
Returns a value which indicates whether the matchScore is ever non-empty in the output table.
getUsedTableFlags() - Method in class uk.ac.starlink.table.join.JoinType
Returns an array of flags indicating whether each of the tables in the input will ever have non-empty rows in the output.
GRP_ID_INFO - Static variable in class uk.ac.starlink.table.join.MatchStarTables
Defines the characteristics of a table column which represents the ID of a group of matched row objects.
GRP_SIZE_INFO - Static variable in class uk.ac.starlink.table.join.MatchStarTables
Defines the characteristics of a table column which represents the number of matched row objects in a given group (with the same group ID).

H

hashCode() - Method in class uk.ac.starlink.table.join.LinkGroup
 
hashCode() - Method in class uk.ac.starlink.table.join.NdRange
 
hashCode() - Method in class uk.ac.starlink.table.join.RowLink
Returns a hash code which is consistent with the equals method.
hashCode() - Method in class uk.ac.starlink.table.join.RowRef
 
HealpixSkyPixellator - Class in uk.ac.starlink.table.join
Implements sky pixellisation using the HEALPix scheme.
HealpixSkyPixellator(int) - Constructor for class uk.ac.starlink.table.join.HealpixSkyPixellator
Constructor.
HtmSkyPixellator - Class in uk.ac.starlink.table.join
Implements sky pixellisation using the HTM (Hierarchical Triangular Mesh) indexing scheme.
HtmSkyPixellator() - Constructor for class uk.ac.starlink.table.join.HtmSkyPixellator
Constructor.

I

InDegrees(double) - Constructor for class uk.ac.starlink.table.join.EllipseCartesianMatchEngine.InDegrees
Constructor.
InDegrees(double) - Constructor for class uk.ac.starlink.table.join.SphericalPolarMatchEngine.InDegrees
Constructor.
InDegrees(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.EllipseSkyMatchEngine.InDegrees
Constructor.
InDegrees(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
Constructor.
InDegrees(SkyPixellator, double) - Constructor for class uk.ac.starlink.table.join.FixedSkyMatchEngine.InDegrees
Constructor.
intersection(NdRange, NdRange) - Static method in class uk.ac.starlink.table.join.NdRange
Returns a new range which is the intersection of two given ones.
isBounded() - Method in class uk.ac.starlink.table.join.NdRange
Indicates whether this range has any restrictions on inclusion at all.
isInside(Object[]) - Method in class uk.ac.starlink.table.join.NdRange
Determines whether a set of coordinates is within this range.
IsotropicCartesianMatchEngine - Class in uk.ac.starlink.table.join
Matcher which matches in an isotropic N-dimensional Cartesian space.
IsotropicCartesianMatchEngine(int, double, boolean) - Constructor for class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
Constructs a matcher which matches points in an ndim-dimensional Cartesian space.
iterator() - Method in interface uk.ac.starlink.table.join.LinkSet
Returns an iterator over the elements of this set.

J

JoinType - Class in uk.ac.starlink.table.join
Defines how a set of matched rows from input tables (RowLink objects) are used to select rows for inclusion in an output table which represents the result of the matching operation.

L

LinkGroup - Class in uk.ac.starlink.table.join
Defines a group of RowLink objects.
LinkGroup(int, int) - Constructor for class uk.ac.starlink.table.join.LinkGroup
Constructor.
LinkSet - Interface in uk.ac.starlink.table.join
Holds an unordered collection of unique RowLink objects.
logMessage(String) - Method in class uk.ac.starlink.table.join.NullProgressIndicator
 
logMessage(String) - Method in interface uk.ac.starlink.table.join.ProgressIndicator
Registers a comment about the progress of the algorithm.
logMessage(String) - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
 
logMessage(String) - Method in class uk.ac.starlink.table.join.TextProgressIndicator
 

M

main(String[]) - Static method in class uk.ac.starlink.table.join.EllipseToy
Main method.
makeInternalMatchTable(int, Collection<RowLink>, long) - Static method in class uk.ac.starlink.table.join.MatchStarTables
Analyses a set of RowLinks to mark as linked rows of a given table.
makeJoinTable(StarTable[], Collection<RowLink>, boolean, JoinFixAction[], ValueInfo) - Static method in class uk.ac.starlink.table.join.MatchStarTables
Constructs a table made out of a set of constituent tables joined together according to a set of RowLinks describing row matches.
makeSequentialJoinTable(StarTable[], Collection<RowLink>, JoinFixAction[], ValueInfo) - Static method in class uk.ac.starlink.table.join.MatchStarTables
Constructs a non-random table made out of a set of possibly non-random constituent tables joined together according to a RowLink collection.
MATCH - Static variable in class uk.ac.starlink.table.join.MultiJoinType
Table must be present in an acceptable match.
Match1Type - Class in uk.ac.starlink.table.join
Defines how an output table is created from the results of an internal (single-table) match operation.
Match1Type() - Constructor for class uk.ac.starlink.table.join.Match1Type
 
MatchEngine - Interface in uk.ac.starlink.table.join
Defines the details of object matching criteria.
MatchKit - Interface in uk.ac.starlink.table.join
Performs the operations required for object matching.
matchScore(Object[], Object[]) - Method in interface uk.ac.starlink.table.join.MatchKit
Indicates whether two tuples count as matching each other, and if so how closely.
MatchStarTables - Class in uk.ac.starlink.table.join
Provides factory methods for producing tables which represent the result of row matching.
MatchStarTables() - Constructor for class uk.ac.starlink.table.join.MatchStarTables
 
max(Comparable<?>, Comparable<?>, boolean) - Static method in class uk.ac.starlink.table.join.NdRange
Returns the greater of two objects, with explicit null handling.
mayProduceGroups() - Method in enum uk.ac.starlink.table.join.PairMode
Indicates whether the result of a match performed in this mode may contain non-trivial related groups of rows.
min(Comparable<?>, Comparable<?>, boolean) - Static method in class uk.ac.starlink.table.join.NdRange
Returns the lesser of two objects, with explicit null handling.
MultiJoinType - Class in uk.ac.starlink.table.join
Enumeration defining how each table in a multi-table join can determines the acceptability of a match.

N

NdRange - Class in uk.ac.starlink.table.join
Describes a range in an N-dimensional space.
NdRange(int) - Constructor for class uk.ac.starlink.table.join.NdRange
Constructs a range with no bounds.
NdRange(Comparable<?>[], Comparable<?>[]) - Constructor for class uk.ac.starlink.table.join.NdRange
Constructs a range giving its bounds.
next() - Method in class uk.ac.starlink.table.join.ProgressRowSequence
 
nextProgress() - Method in class uk.ac.starlink.table.join.ProgressRowSequence
Invokes ProgressRowSequence.next() and also updates the progress indicator.
NO_BINS - Static variable in interface uk.ac.starlink.table.join.MatchKit
Convenience constant - it's a zero-length array of objects, suitable for returning from MatchKit.getBins(java.lang.Object[]) if no match can result.
NOMATCH - Static variable in class uk.ac.starlink.table.join.MultiJoinType
Table must be absent in an acceptable match.
NullProgressIndicator - Class in uk.ac.starlink.table.join
Dummy progress indicator.
NullProgressIndicator() - Constructor for class uk.ac.starlink.table.join.NullProgressIndicator
 

O

orderLinks(LinkSet) - Static method in class uk.ac.starlink.table.join.MatchStarTables
Best-efforts Conversion of a LinkSet, which is what RowMatcher outputs, to a Collection of RowLinks, which is what's used by this class.

P

paintComponent(Graphics) - Method in class uk.ac.starlink.table.join.EllipseToy.CartesianEllipseToy
 
paintComponent(Graphics) - Method in class uk.ac.starlink.table.join.EllipseToy.SkyEllipseToy
 
PairMode - Enum in uk.ac.starlink.table.join
Enumeration used to determine which row links result from a pair match operation.
PairsRowLink - Class in uk.ac.starlink.table.join
RowLink implementation which stores a number of pair matches to a single reference RowRef.
PairsRowLink(RowRef, RowRef[], double[], boolean) - Constructor for class uk.ac.starlink.table.join.PairsRowLink
Constructor.
processLinks(LinkSet) - Method in class uk.ac.starlink.table.join.Match1Type
Performs additional processing specific to this match type on the raw LinkSet produced by {RowMatcher#findInternalMatches}.
processLinks(LinkSet, int[]) - Method in class uk.ac.starlink.table.join.JoinType
Turns a set of links which represent matches from the matching operation into a set of links which represent the rows to output.
ProgressIndicator - Interface in uk.ac.starlink.table.join
Callback interface for indicating how an algorithm is progressing.
ProgressRowSequence - Class in uk.ac.starlink.table.join
RowSequence which logs progress to a ProgressIndicator.
ProgressRowSequence(StarTable, ProgressIndicator, String) - Constructor for class uk.ac.starlink.table.join.ProgressRowSequence
Constructs a new ProgressRowSequence.

R

RangeModelProgressIndicator - Class in uk.ac.starlink.table.join
ProgressIndicator implementation that can serve as the model for a JProgressBar.
RangeModelProgressIndicator(boolean) - Constructor for class uk.ac.starlink.table.join.RangeModelProgressIndicator
 
removeLink(RowLink) - Method in interface uk.ac.starlink.table.join.LinkSet
Removes an existing link from this set.
RowLink - Class in uk.ac.starlink.table.join
Represents an ordered set of RowRefs which are considered in some way linked to each other.
RowLink() - Constructor for class uk.ac.starlink.table.join.RowLink
 
RowLink1 - Class in uk.ac.starlink.table.join
RowLink subclass which contains a single RowRef.
RowLink1(RowRef) - Constructor for class uk.ac.starlink.table.join.RowLink1
Constructor.
RowLink2 - Class in uk.ac.starlink.table.join
RowLink subclass which specifically contains two items (a pair).
RowLink2(RowRef, RowRef) - Constructor for class uk.ac.starlink.table.join.RowLink2
Constructor.
RowLinkN - Class in uk.ac.starlink.table.join
RowLink implementation for an arbitrary number of RowRefs.
RowLinkN(Collection<RowRef>) - Constructor for class uk.ac.starlink.table.join.RowLinkN
Constructs a RowLinkN from a collection of rows.
RowLinkN(RowRef[]) - Constructor for class uk.ac.starlink.table.join.RowLinkN
Constructs a RowLinkN from an array of row refs which is retained and may be modified (sorted) in place.
RowMatcher - Class in uk.ac.starlink.table.join
Performs matching on the rows of one or more tables.
RowMatcher(MatchEngine, StarTable[], MatchComputer) - Constructor for class uk.ac.starlink.table.join.RowMatcher
Constructs a new matcher with match characteristics defined by a given matching engine.
RowRef - Class in uk.ac.starlink.table.join
Represents a reference to a table row.
RowRef(int, long) - Constructor for class uk.ac.starlink.table.join.RowRef
Constructs a new RowRef from a table and a row index.
run() - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
Updates the state of the BoundedRangeModel - should only be called from the event dispatch thread.

S

setBinFactor(double) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Sets a multiplier for the length scale that determines bin size.
setError(double) - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
Sets the matching error.
setError(double) - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
Sets the isotropic matching error.
setError(int, double) - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
Sets the matching error in a given dimension.
setError(int, double) - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
Sets the matching error in a given dimension.
setHealpixK(int) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
Sets the HEALPix k value, which determines sky pixel size, equivalent to log2(nside).
setIndicator(ProgressIndicator) - Method in class uk.ac.starlink.table.join.RowMatcher
Sets the progress indicator for this matcher.
setIsotropicScale(double) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Sets the scale isotropically.
setLevel(double) - Method in class uk.ac.starlink.table.join.NullProgressIndicator
 
setLevel(double) - Method in interface uk.ac.starlink.table.join.ProgressIndicator
Specifies that the work of the most recently-started stage is a certain proportion complete.
setLevel(double) - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
 
setLevel(double) - Method in class uk.ac.starlink.table.join.TextProgressIndicator
 
setLevel(int) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
Sets the HTM level value, which determines sky pixel size.
setName(String) - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
setRecogniseCircles(boolean) - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
Determines whether short cuts should be taken in the calculations when the ellipses are actually circles.
setRecogniseCircles(boolean) - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
Determines whether short cuts should be taken in the calculations when the ellipses are actually circles.
setScale(double) - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
Sets the length scale used for sky pixellisation.
setScale(double) - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
Sets the rough average of per-object error distance.
setScale(double) - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
Sets the length scale.
setScale(double) - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
Sets the distance scale, which should be roughly the average of per-object error distance This is just used in conjunction with the bin factor for tuning.
setScale(double) - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
Sets the length scale.
setScale(double) - Method in class uk.ac.starlink.table.join.HealpixSkyPixellator
 
setScale(double) - Method in class uk.ac.starlink.table.join.HtmSkyPixellator
 
setScale(double) - Method in interface uk.ac.starlink.table.join.SkyPixellator
Sets the characteristic angular scale for this pixellator.
setScale(int, double) - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
Sets the scale value for a given dimension.
setScale(int, double) - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
setScale(int, double) - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
setScore(double) - Method in class uk.ac.starlink.table.join.RowLink2
Sets the score associated with this link.
setSeparation(double) - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
Sets the maximum separation which corresponds to a match.
size() - Method in interface uk.ac.starlink.table.join.LinkSet
Returns the number of items in this set.
size() - Method in class uk.ac.starlink.table.join.RowLink
Returns the number of rows linked by this object.
size() - Method in class uk.ac.starlink.table.join.RowLink1
 
size() - Method in class uk.ac.starlink.table.join.RowLink2
 
size() - Method in class uk.ac.starlink.table.join.RowLinkN
 
SkyEllipseToy(boolean) - Constructor for class uk.ac.starlink.table.join.EllipseToy.SkyEllipseToy
Constructor.
SkyPixellator - Interface in uk.ac.starlink.table.join
Provides a pixellisation of the celestial sphere.
SphericalPolarMatchEngine - Class in uk.ac.starlink.table.join
Match engine which works with tuples representing RA, Dec and range.
SphericalPolarMatchEngine(double) - Constructor for class uk.ac.starlink.table.join.SphericalPolarMatchEngine
Constructs a new match engine which will match on differences not greater than a given number err, in the same units that the range part of the tuples is specified.
SphericalPolarMatchEngine.InDegrees - Class in uk.ac.starlink.table.join
MatchEngine class that behaves like SphericalPolarSkyMatchEngine but uses human-friendly units (degrees and arcseconds) rather than radians for tuple elements and match parameters.
startStage(String) - Method in class uk.ac.starlink.table.join.NullProgressIndicator
 
startStage(String) - Method in interface uk.ac.starlink.table.join.ProgressIndicator
Indicates that a number of ProgressIndicator.setLevel(double) calls may follow, followed by a ProgressIndicator.endStage() call.
startStage(String) - Method in class uk.ac.starlink.table.join.RangeModelProgressIndicator
 
startStage(String) - Method in class uk.ac.starlink.table.join.TextProgressIndicator
 

T

TextProgressIndicator - Class in uk.ac.starlink.table.join
ProgressIndicator which logs progress to an output stream.
TextProgressIndicator(PrintStream, boolean) - Constructor for class uk.ac.starlink.table.join.TextProgressIndicator
Constructs a new indicator which will output to a given stream.
toSorted() - Method in interface uk.ac.starlink.table.join.LinkSet
Returns a collection of RowLink objects that has the same content as this LinkSet, but with entries in their natural (Comparable) order.
toString() - Method in class uk.ac.starlink.table.join.AbstractCartesianMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
 
toString() - Method in class uk.ac.starlink.table.join.JoinType
Returns the name of this type.
toString() - Method in class uk.ac.starlink.table.join.LinkGroup
 
toString() - Method in class uk.ac.starlink.table.join.MultiJoinType
Returns join type name.
toString() - Method in class uk.ac.starlink.table.join.NdRange
Returns a human-readable description of this range.
toString() - Method in class uk.ac.starlink.table.join.RowLink
 
toString() - Method in class uk.ac.starlink.table.join.RowRef
 
toString() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
 

U

uk.ac.starlink.table.join - package uk.ac.starlink.table.join
Classes for performing table joins by matching rows to each other.
union(NdRange, NdRange) - Static method in class uk.ac.starlink.table.join.NdRange
Returns a new range which is the union of two given ones.

V

valueOf(String) - Static method in enum uk.ac.starlink.table.join.PairMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum uk.ac.starlink.table.join.PairMode
Returns an array containing the constants of this enum type, in the order they are declared.
VariableRadiusConePixer - Interface in uk.ac.starlink.table.join
Can calculate which sky pixels fall within a cone of variable radius.

_

_1AND2 - Static variable in class uk.ac.starlink.table.join.JoinType
Selects only rows with input from both input tables.
_1NOT2 - Static variable in class uk.ac.starlink.table.join.JoinType
Selects only rows in the first input table which are not matched by any row in the second input table.
_1OR2 - Static variable in class uk.ac.starlink.table.join.JoinType
Selects rows with input from either or both input tables.
_1XOR2 - Static variable in class uk.ac.starlink.table.join.JoinType
Selects only rows with input from exactly one of the two input tables.
_2NOT1 - Static variable in class uk.ac.starlink.table.join.JoinType
Selects only rows in the second input table which are not matched by any row in the first input table.
_ALL1 - Static variable in class uk.ac.starlink.table.join.JoinType
Selects all output rows with input from the first input table.
_ALL2 - Static variable in class uk.ac.starlink.table.join.JoinType
Selects all output rows with input from the second input table.
A B C D E F G H I J L M N O P R S T U V _ 
All Classes All Packages