uk.ac.starlink.ttools.task
Interface TableMapper

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

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(Environment env, int nin)
          Creates a new mapping object, using a given execution environment for any additional required state.
 Parameter[] getParameters()
          Returns the parameters defined by this mapper.
 

Method Detail

getParameters

Parameter[] getParameters()
Returns the parameters defined by this mapper.

Returns:
parameter array

createMapping

TableMapping createMapping(Environment env,
                           int nin)
                           throws 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:
TaskException


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