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()
TableMapper
getParameters
in interface TableMapper
public TableMapping createMapping(Environment env, int nin) throws TaskException
TableMapper
createMapping
in interface TableMapper
env
- execution environmentnin
- number of input tables that the mapping will operate on
if known; -1 if notTaskException
public Parameter<String> getMultiModeParameter()
public static Parameter<MultiJoinType> createMultiJoinTypeParameter(String suffix)
suffix
- input table suffixCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.