Package uk.ac.starlink.ttools.task
Class ArrayJoin
- java.lang.Object
-
- uk.ac.starlink.ttools.task.ConsumerTask
-
- uk.ac.starlink.ttools.task.SingleMapperTask
-
- uk.ac.starlink.ttools.task.ArrayJoin
-
- All Implemented Interfaces:
uk.ac.starlink.task.Task
public class ArrayJoin extends SingleMapperTask
Task to add the contents of an external table for each row of an input table as array-valued columns.- Since:
- 17 Jun 2022
- Author:
- Mark Taylor
-
-
Constructor Summary
Constructors Constructor Description ArrayJoin()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TableProducer
createProducer(uk.ac.starlink.task.Environment env)
Returns an object which can produce the effective output table which will be consumed by this task.uk.ac.starlink.task.Parameter<?>[]
getParameters()
-
Methods inherited from class uk.ac.starlink.ttools.task.SingleMapperTask
createInputProducer
-
Methods inherited from class uk.ac.starlink.ttools.task.ConsumerTask
createExecutable, createProducer, getIdentity, getOutputMode, getParameterList, getPurpose
-
-
-
-
Method Detail
-
getParameters
public uk.ac.starlink.task.Parameter<?>[] getParameters()
- Specified by:
getParameters
in interfaceuk.ac.starlink.task.Task
- Overrides:
getParameters
in classConsumerTask
-
createProducer
public TableProducer createProducer(uk.ac.starlink.task.Environment env) throws uk.ac.starlink.task.TaskException
Description copied from class:ConsumerTask
Returns an object which can produce the effective output table which will be consumed by this task. The table produced by the resulting producer can be fed to theConsumerTask.getIdentity(uk.ac.starlink.table.StarTable)
method.- Specified by:
createProducer
in classConsumerTask
- Parameters:
env
- execution environment- Returns:
- table producer
- Throws:
uk.ac.starlink.task.TaskException
-
-