Class Match1Mapping
java.lang.Object
uk.ac.starlink.ttools.join.Match1Mapping
- All Implemented Interfaces:
SingleTableMapping
SingleTableMapping whose result is generated by performing an
internal crossmatch on the input table.
- Since:
- 16 Nov 2007
- Author:
- Mark Taylor
-
Constructor Summary
ConstructorsConstructorDescriptionMatch1Mapping(uk.ac.starlink.table.join.MatchEngine matchEngine, uk.ac.starlink.table.join.Match1Type type1, String[] tupleExprs, uk.ac.starlink.table.join.ProgressIndicator progger, uk.ac.starlink.table.RowRunner runner) Constructs a Match1Mapping by giving instructions about how the internal match result table will be produced from the input table. -
Method Summary
Modifier and TypeMethodDescriptionuk.ac.starlink.table.StarTablemap(uk.ac.starlink.table.StarTable inTable) Converts the input table to a table containing internal match results.
-
Constructor Details
-
Match1Mapping
public Match1Mapping(uk.ac.starlink.table.join.MatchEngine matchEngine, uk.ac.starlink.table.join.Match1Type type1, String[] tupleExprs, uk.ac.starlink.table.join.ProgressIndicator progger, uk.ac.starlink.table.RowRunner runner) Constructs a Match1Mapping by giving instructions about how the internal match result table will be produced from the input table.- Parameters:
matchEngine- match enginetype1- type of internal match result tabletupleExprs- array of JEL expressions to execute in the context of the input table, one for each element of the matchEngine's tupleprogger- progress indicatorrunner- controls parallel implementation, or null for sequential
-
-
Method Details
-
map
public uk.ac.starlink.table.StarTable map(uk.ac.starlink.table.StarTable inTable) throws uk.ac.starlink.task.TaskException, IOException Converts the input table to a table containing internal match results.- Specified by:
mapin interfaceSingleTableMapping- Parameters:
inTable- input table- Returns:
- match result table
- Throws:
uk.ac.starlink.task.TaskExceptionIOException
-