public class MatchMapper extends Object implements TableMapper
| Modifier and Type | Field and Description |
|---|---|
static String |
GROUP_MODE
MultiMode parameter value for group matching.
|
static String |
PAIRS_MODE
MultiMode parameter value for pairs matching.
|
| Constructor and Description |
|---|
MatchMapper()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
TableMapping |
createMapping(Environment env,
int nin)
Creates a new mapping object, using a given execution environment
for any additional required state.
|
static Parameter<MultiJoinType> |
createMultiJoinTypeParameter(String suffix)
Returns the parameter used to acquire join type
for an input table identified by a given suffix.
|
Parameter<String> |
getMultiModeParameter()
Returns the parameter used to acquire multi-table match type.
|
Parameter<?>[] |
getParameters()
Returns the parameters defined by this mapper.
|
public static final String PAIRS_MODE
public static final String GROUP_MODE
public Parameter<?>[] getParameters()
TableMappergetParameters in interface TableMapperpublic TableMapping createMapping(Environment env, int nin) throws TaskException
TableMappercreateMapping in interface TableMapperenv - execution environmentnin - number of input tables that the mapping will operate on
if known; -1 if notTaskExceptionpublic Parameter<String> getMultiModeParameter()
public static Parameter<MultiJoinType> createMultiJoinTypeParameter(String suffix)
suffix - input table suffixCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.