uk.ac.starlink.ttools.task
Interface TableMapper

All Known Implementing Classes:
CatMapper, ColumnSelectionMapper, JoinMapper, Match2Mapper, MatchMapper, SkyMatch2Mapper

public interface TableMapper

Interface for an operation which takes zero or more tables as input and produces one table as output.

Since:
9 Aug 2005
Author:
Mark Taylor

Method Summary
 TableMapping createMapping(uk.ac.starlink.task.Environment env, int nin)
          Creates a new mapping object, using a given execution environment for any additional required state.
 uk.ac.starlink.task.Parameter[] getParameters()
          Returns the parameters defined by this mapper.
 

Method Detail

getParameters

uk.ac.starlink.task.Parameter[] getParameters()
Returns the parameters defined by this mapper.

Returns:
parameter array

createMapping

TableMapping createMapping(uk.ac.starlink.task.Environment env,
                           int nin)
                           throws uk.ac.starlink.task.TaskException
Creates a new mapping object, using a given execution environment for any additional required state.

Parameters:
env - execution environment
nin - number of input tables that the mapping will operate on if known; -1 if not
Throws:
uk.ac.starlink.task.TaskException


Copyright © 2009 Central Laboratory of the Research Councils. All Rights Reserved.