public class MappingRule extends AbstractMappingRule implements IMappingRule
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_EXTENSION |
static java.lang.String |
ATTR_HLQ |
static java.lang.String |
ATTR_PDS_ENCODING |
static java.lang.String |
ATTR_PDS_MAPPING |
static java.lang.String |
ATTR_TAG_FILE |
static java.lang.String |
ATTR_TAG_MAPPING |
static java.lang.String |
ATTR_TARGET_DIR |
static java.lang.String |
ATTR_TO_LOWER |
Constructor and Description |
---|
MappingRule(java.io.File repository,
java.util.Map<java.lang.String,java.lang.String> attributes)
Construct a Mapping Rule from a local GIT repository and a list of attributes
known by this mapping rule
|
Modifier and Type | Method and Description |
---|---|
java.util.List<MappingInfo> |
generateMapping(java.lang.String selector)
Generate a list of
com.ibm.dbb.migration.MappingInfo for a
given data set. |
getAttr, getAttr, getBooleanAttr, getBooleanAttr, getFileAttr
public static final java.lang.String ATTR_HLQ
public static final java.lang.String ATTR_TARGET_DIR
public static final java.lang.String ATTR_TO_LOWER
public static final java.lang.String ATTR_EXTENSION
public static final java.lang.String ATTR_PDS_ENCODING
public static final java.lang.String ATTR_PDS_MAPPING
public static final java.lang.String ATTR_TAG_MAPPING
public static final java.lang.String ATTR_TAG_FILE
public MappingRule(java.io.File repository, java.util.Map<java.lang.String,java.lang.String> attributes)
repository
- the local GIT repositoryattributes
- the attributes of the mapping rulepublic java.util.List<MappingInfo> generateMapping(java.lang.String selector) throws java.io.IOException
com.ibm.dbb.migration.MappingInfo
for a
given data set.generateMapping
in interface IMappingRule
selector
- the data set or tag to be migratedjava.io.IOException
- an exception occurred when generating the mapping infoIMappingRule
<IBM Copyright © 2018 IBM Corp. All Rights Reserved.