Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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.
- accumulate(E, A) - Method in interface uk.ac.starlink.table.join.CollectionRunner.ElementCollector
-
Consumes an element, accumulating it into the supplied accumulator.
- addLink(RowLink) - Method in interface uk.ac.starlink.table.join.LinkSet
-
Adds a new link to this set.
- addPixel(int, long) - Method in class uk.ac.starlink.table.join.BitsetMask
- addPixel(int, long) - Method in interface uk.ac.starlink.table.join.HealpixMask
-
Adds the area corresponding to a HEALPix pixel to this mask.
- ALL - Enum constant in enum class 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 - Enum constant in enum class uk.ac.starlink.table.join.PairMode
-
Only the best matches are returned, obtained symmetrically.
- BEST1 - Enum constant in enum class uk.ac.starlink.table.join.PairMode
-
For each row in table 1, only the best match in table 2 is returned.
- BEST2 - Enum constant in enum class uk.ac.starlink.table.join.PairMode
-
For each row in table 2, only the best match in table 1 is returned.
- BitsetMask - Class in uk.ac.starlink.table.join
-
HealpixMask implementation based on a BitSet representing all the pixels at a given HEALPix order.
- BitsetMask() - Constructor for class uk.ac.starlink.table.join.BitsetMask
-
Constructs a new empty mask with the default order.
- BitsetMask(int) - Constructor for class uk.ac.starlink.table.join.BitsetMask
-
Constructs a new empty mask with a given order.
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.
- 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.
- close() - Method in class uk.ac.starlink.table.join.ProgressTracker
-
Signals that the iteration is finished.
- collect(CollectionRunner.ElementCollector<E, A>, Collection<E>) - Method in class uk.ac.starlink.table.join.CollectionRunner
-
Performs a collect operation without logging.
- collect(CollectionRunner.ElementCollector<E, A>, Collection<E>, ProgressIndicator) - Method in class uk.ac.starlink.table.join.CollectionRunner
-
Performs a collect operation with optional progress logging.
- CollectionRunner<E> - Class in uk.ac.starlink.table.join
-
Harnesses a SplitProcessor to perform parallel processing on elements of a Java Collection.
- CollectionRunner() - Constructor for class uk.ac.starlink.table.join.CollectionRunner
-
Default constructor, using default policy.
- CollectionRunner(SplitProcessor<?>) - Constructor for class uk.ac.starlink.table.join.CollectionRunner
-
Constructs an instance with a given SplitProcessor.
- CollectionRunner.ElementCollector<E,
A> - Interface in uk.ac.starlink.table.join -
Interface to define a collection operation for use with this class.
- collectStream(CollectionRunner.ElementCollector<E, A>, Stream<E>) - Static method in class uk.ac.starlink.table.join.CollectionRunner
-
Performs a collection operation using the Java 8 streams framework.
- combine(double, double) - Method in enum class uk.ac.starlink.table.join.ErrorSummation
-
Combines two error values to produce a threshold value for separation.
- combine(A, A) - Method in interface uk.ac.starlink.table.join.CollectionRunner.ElementCollector
-
Combines the content of two accumulators.
- 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 CombinedMatchEngine with default sphere inclusion semantics.
- CombinedMatchEngine(MatchEngine[], boolean) - Constructor for class uk.ac.starlink.table.join.CombinedMatchEngine
-
Constructs a CombinedMatchEngine with specified sphere inclusion semantics.
- combineSquared(double, double) - Method in enum class uk.ac.starlink.table.join.ErrorSummation
-
Returns the square of the result of the
combine
method. - 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.
- containsPixel(int, long) - Method in interface uk.ac.starlink.table.join.HealpixMask.PixelTester
-
Tests whether an area contains all or part of a given HEALPix pixel.
- Coverage - Interface in uk.ac.starlink.table.join
-
Provides a compact representation of a region of space.
- coverageText() - Method in interface uk.ac.starlink.table.join.Coverage
-
Provides a short, human-readable indication of the coverage.
- coverageText() - Method in class uk.ac.starlink.table.join.CuboidCoverage
- coverageText() - Method in class uk.ac.starlink.table.join.SkyCoverage
- createAccumulator() - Method in interface uk.ac.starlink.table.join.CollectionRunner.ElementCollector
-
Returns a new accumulator into which results can be collected.
- createCartesianPointDecoder(int) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
-
Returns a PointDecoder for simple Cartesian tuples.
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.AnisotropicCartesianMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.CombinedMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.CuboidCartesianMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.EllipseCartesianMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.EllipseSkyMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.EqualsMatchEngine
-
Returns null.
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.ErrorCartesianMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.ErrorSkyMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.FixedSkyMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.HumanMatchEngine
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.IsotropicCartesianMatchEngine
- createCoverageFactory() - Method in interface uk.ac.starlink.table.join.MatchEngine
-
Returns a supplier for coverage objects.
- createCoverageFactory() - Method in class uk.ac.starlink.table.join.SphericalPolarMatchEngine
- 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.
- createFixedCartesianCoverage(int, double) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
-
Creates a coverage suitable for a fixed isotropic match error in an N-dimensional Cartesian space, where tuples are simple N-dimensional coordinate vectors.
- createFixedCartesianCoverage(int, double[]) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
-
Creates a coverage suitable for a fixed anisotropic match error in an N-dimensional Cartesian space, where tuples are simple N-dimensional coordinate vectors.
- createFixedErrorCoverage(double, SkyCoverage.TupleDecoder) - Static method in class uk.ac.starlink.table.join.SkyCoverage
-
Creates a sky coverage suitable for a fixed match radius.
- createFixedErrorCoverage(int, double[], CuboidCoverage.PointDecoder) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
-
Creates a coverage suitable for a fixed anisotropic match error in an N-dimensional coordinate space, with custom tuple->coordinate mapping.
- 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.
- createInstance(PrintStream, boolean, boolean) - Static method in class uk.ac.starlink.table.join.TextProgressIndicator
-
Creates a TextProgressIndicator.
- createInstance(ProgressIndicator, RowRunner) - Static method in class uk.ac.starlink.table.join.MatchStarTables
-
Creates a MatchStarTables instance based on given optional progress indicator and row runner.
- 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.HumanMatchEngine
- 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.
- createPixelTester() - Method in class uk.ac.starlink.table.join.BitsetMask
- createPixelTester() - Method in interface uk.ac.starlink.table.join.HealpixMask
-
Returns an object that can test inclusion in the sky area defined by the current state of this mask.
- createTestFactory() - Method in interface uk.ac.starlink.table.join.Coverage
-
Returns a supplier for an object that can test whether given tuples are considered to fall within the current state of this coverage object.
- createVariableErrorCoverage(double, SkyCoverage.TupleDecoder) - Static method in class uk.ac.starlink.table.join.SkyCoverage
-
Creates a sky coverage suitable for a variable match radius.
- createVariableErrorCoverage(int, CuboidCoverage.PointDecoder, CuboidCoverage.ErrorDecoder) - Static method in class uk.ac.starlink.table.join.CuboidCoverage
-
Creates a coverage suitable for variable isotropic match errors in an N-dimensional coordinate space.
- 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.
- CuboidCoverage - Class in uk.ac.starlink.table.join
-
Partial coverage implementation representing an N-dimensional hypercuboid.
- CuboidCoverage(int) - Constructor for class uk.ac.starlink.table.join.CuboidCoverage
-
Constructor.
- CuboidCoverage.ErrorDecoder - Interface in uk.ac.starlink.table.join
-
Defines mapping of tuple to error value.
- CuboidCoverage.PointDecoder - Interface in uk.ac.starlink.table.join
-
Defines mapping of tuple to Cartesian position.
D
- decodeError(Object[]) - Method in interface uk.ac.starlink.table.join.CuboidCoverage.ErrorDecoder
-
Returns the error value corresponding to a supplied tuple.
- decodePoint(Object[], double[]) - Method in interface uk.ac.starlink.table.join.CuboidCoverage.PointDecoder
-
Converts a tuple to a Cartesian vector.
- decodeTuple(Object[], double[]) - Method in interface uk.ac.starlink.table.join.SkyCoverage.TupleDecoder
-
Extracts a sky coordinate information from a tuple.
- DEFAULT - Static variable in class uk.ac.starlink.table.join.MultiJoinType
-
No constraints on match inclusion for table.
- DEFAULT_ORDER - Static variable in class uk.ac.starlink.table.join.BitsetMask
-
Suitable HEALPix order for general use.
- DFLT - Static variable in class uk.ac.starlink.table.join.CollectionRunner
-
Untyped instance using default policy.
- DFLT_PARALLELISM - Static variable in class uk.ac.starlink.table.join.RowMatcher
-
Actual value for default parallelism (also limited by machine).
- DFLT_PARALLELISM_LIMIT - Static variable in class uk.ac.starlink.table.join.RowMatcher
-
Maximum suggested value for parallelism.
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 nextProgressIndicator.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.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, ErrorSummation, 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, ErrorSummation, 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.
- ErrorSummation - Enum Class in uk.ac.starlink.table.join
-
Defines how two errors are combined to define a separation threshold.
- extend(Object[]) - Method in interface uk.ac.starlink.table.join.Coverage
-
Extends this coverage by adding a tuple to it.
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>) - Method in class uk.ac.starlink.table.join.MatchStarTables
- 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.
- FULL - Static variable in interface uk.ac.starlink.table.join.Coverage
-
Instance representing full coverage.
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 enum class uk.ac.starlink.table.join.ErrorSummation
-
Returns a short human-readable description of the combination method.
- 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).
- getHumanMatchEngine(MatchEngine) - Static method in class uk.ac.starlink.table.join.HumanMatchEngine
-
Returns a human-friendly version of a supplied MatchEngine.
- 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.
- getMask() - Method in class uk.ac.starlink.table.join.SkyCoverage
-
Returns the HEALPix mask implementation used by this object.
- 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.HumanMatchEngine
- 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.HumanMatchEngine
- 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.
- 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.
- getOrder() - Method in class uk.ac.starlink.table.join.BitsetMask
-
Returns the HEALPix order of the pixels stored by this mask.
- 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() - Method in class uk.ac.starlink.table.join.BitsetMask
-
Returns an array of the pixels contained by this mask.
- 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
i
th 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.HumanMatchEngine
- 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.
- getSkyFraction() - Method in class uk.ac.starlink.table.join.BitsetMask
- getSkyFraction() - Method in interface uk.ac.starlink.table.join.HealpixMask
-
Returns the fraction of the sky currently covered by this mask.
- getSplitProcessor() - Method in class uk.ac.starlink.table.join.CollectionRunner
-
Returns this runner's SplitProcessor.
- getSummary() - Method in enum class 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.
- getTail() - Method in enum class uk.ac.starlink.table.join.ErrorSummation
-
Returns (possibly empty) text suitable for appending to a matcher description.
- 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 class uk.ac.starlink.table.join.HumanMatchEngine
- 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.HumanMatchEngine
- 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.RowLink
-
Returns a hash code which is consistent with the
equals
method. - hashCode() - Method in class uk.ac.starlink.table.join.RowRef
- HealpixMask - Interface in uk.ac.starlink.table.join
-
Represents an area on the sky using HEALPix tesselation.
- HealpixMask.PixelTester - Interface in uk.ac.starlink.table.join
-
Defines a way to test inclusion of HEALPix pixels in an area.
- 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.
- HumanMatchEngine - Class in uk.ac.starlink.table.join
-
MatchEngine adaptor which transforms the base engine so that it uses more human-friendly units.
- HumanMatchEngine(MatchEngine) - Constructor for class uk.ac.starlink.table.join.HumanMatchEngine
-
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.FixedSkyMatchEngine.InDegrees
-
Constructor.
- InDegrees(SkyPixellator, ErrorSummation, double) - Constructor for class uk.ac.starlink.table.join.ErrorSkyMatchEngine.InDegrees
-
Constructor.
- intersection(Coverage) - Method in interface uk.ac.starlink.table.join.Coverage
-
Narrows this coverage object to contain only the intersection of its current state and the supplied coverage.
- intersection(Coverage) - Method in class uk.ac.starlink.table.join.CuboidCoverage
- intersection(Coverage) - Method in class uk.ac.starlink.table.join.SkyCoverage
- intersection(HealpixMask) - Method in class uk.ac.starlink.table.join.BitsetMask
- intersection(HealpixMask) - Method in interface uk.ac.starlink.table.join.HealpixMask
-
Narrows this area to represent the intersection of this mask and another compatible mask.
- isEmpty() - Method in class uk.ac.starlink.table.join.BitsetMask
- isEmpty() - Method in interface uk.ac.starlink.table.join.Coverage
-
Returns true if the coverage represents the empty set.
- isEmpty() - Method in class uk.ac.starlink.table.join.CuboidCoverage
- isEmpty() - Method in interface uk.ac.starlink.table.join.HealpixMask
-
Returns true if this mask's area is empty.
- isEmpty() - Method in class uk.ac.starlink.table.join.SkyCoverage
- isIdentity() - Method in class uk.ac.starlink.table.join.HumanMatchEngine
-
Indicates whether this object simply duplicates the underlying MatchEngine.
- isLargeAngle(ValueInfo) - Method in class uk.ac.starlink.table.join.HumanMatchEngine
-
Indicates whether a given value is recognised as representing a large angle (such as a coordinate of some kind).
- 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. - isSkyPosition(double, double) - Static method in class uk.ac.starlink.table.join.AbstractSkyMatchEngine
-
Indicates whether a (longitude, latitude) pair can be interpreted as a legal position on the sky.
- isSmallAngle(ValueInfo) - Method in class uk.ac.starlink.table.join.HumanMatchEngine
-
Indicates whether a given value is recognised as representing a small angle (such as an error of some kind).
- 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) - 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 methods for producing tables which represent the result of row matching.
- MatchStarTables() - Constructor for class uk.ac.starlink.table.join.MatchStarTables
-
Constructs a MatchStarTables with default characteristics.
- MatchStarTables(ProgressIndicator, SplitProcessor<?>) - Constructor for class uk.ac.starlink.table.join.MatchStarTables
-
Constructs a MatchStarTables with configuration.
- mayProduceGroups() - Method in enum class 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.
- 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
- 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. - nextProgress() - Method in class uk.ac.starlink.table.join.ProgressTracker
-
Registers the next iteration.
- 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 Class 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.
- ProgressTracker - Class in uk.ac.starlink.table.join
-
Wraps a ProgressIndicator for sequential usage.
- ProgressTracker(ProgressIndicator, long, String) - Constructor for class uk.ac.starlink.table.join.ProgressTracker
-
Constructor.
Q
- QUADRATURE - Enum constant in enum class uk.ac.starlink.table.join.ErrorSummation
-
Combines errors by addition in quadrature.
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
RowRef
s 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.
- 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
- SEQUENTIAL - Static variable in class uk.ac.starlink.table.join.CollectionRunner
-
Untyped instance for sequential operation.
- 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.
- SIMPLE - Enum constant in enum class uk.ac.starlink.table.join.ErrorSummation
-
Combines errors by simple addition.
- 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
- SkyCoverage - Class in uk.ac.starlink.table.join
-
Partial coverage implementation for use on the celestial sphere.
- SkyCoverage() - Constructor for class uk.ac.starlink.table.join.SkyCoverage
-
Constructor using an empty default healpix mask implementation.
- SkyCoverage(HealpixMask) - Constructor for class uk.ac.starlink.table.join.SkyCoverage
-
Constructor using a custom healpix mask implementation.
- SkyCoverage.TupleDecoder - Interface in uk.ac.starlink.table.join
-
Defines mapping a tuple to sky positional information.
- 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 aProgressIndicator.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.
- 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.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(Coverage) - Method in interface uk.ac.starlink.table.join.Coverage
-
Modifies the state of this coverage object as if all the tuples fed to the other had been fed to this one as well as its current contents.
- union(Coverage) - Method in class uk.ac.starlink.table.join.CuboidCoverage
- union(Coverage) - Method in class uk.ac.starlink.table.join.SkyCoverage
- union(HealpixMask) - Method in class uk.ac.starlink.table.join.BitsetMask
- union(HealpixMask) - Method in interface uk.ac.starlink.table.join.HealpixMask
-
Extends this area to represent the union of this mask and another compatible mask.
V
- valueOf(String) - Static method in enum class uk.ac.starlink.table.join.ErrorSummation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.ac.starlink.table.join.PairMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class uk.ac.starlink.table.join.ErrorSummation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.ac.starlink.table.join.PairMode
-
Returns an array containing the constants of this enum class, 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form