public class DataImportPreProcessConfig
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
DataImportPreProcessConfig.ColumnColumn
This class store the column to column mapping which maps the column
in the queried table to the column in a temporary table.
|
class |
DataImportPreProcessConfig.DataProcessingConfig
This class stores the data processing configuration such as:
table name, table definition, full build sql,
delte build sql, etc.
|
class |
DataImportPreProcessConfig.DynamicColumnMapping
This class stores the dynamic column mapping information.
|
class |
DataImportPreProcessConfig.Mapping
This class stores the column to column and row to row mapping.
|
class |
DataImportPreProcessConfig.RowColumn
This class store the row to column information.
|
class |
DataImportPreProcessConfig.RowColumnMapping
This class stores the row to column mapping information for dynamic attributes.
|
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TAG_INDEX_SCOPE_LANG_TAG |
static java.lang.String |
TAG_INDEX_SCOPE_PLACE_HOLDER |
static java.lang.String |
UNDERSCORE_LANG_TAG_UNDERSCORE |
Constructor and Description |
---|
DataImportPreProcessConfig() |
Modifier and Type | Method and Description |
---|---|
java.util.List<DataImportPreProcessConfig.DataProcessingConfig> |
getDataProcessiongConfigs()
Returns a list of the data processing configurations.
|
java.lang.String |
getFileName()
Returns the configuration file name of this object represented for.
|
void |
parseFile(java.io.File configFile,
java.lang.String xsdFileName)
parses the specified configuration file.
|
void |
setIndexScopeTag(java.lang.Long indexScopeTag) |
void |
setMasterCatalogId(java.lang.Long masterCatalogId) |
void |
setPropertyFile(java.io.File propertyFile) |
void |
setShardName(java.lang.String shardName) |
public static final java.lang.String TAG_INDEX_SCOPE_PLACE_HOLDER
public static final java.lang.String TAG_INDEX_SCOPE_LANG_TAG
public static final java.lang.String UNDERSCORE_LANG_TAG_UNDERSCORE
public void setShardName(java.lang.String shardName)
shardName
- public java.lang.String getFileName()
public void setIndexScopeTag(java.lang.Long indexScopeTag)
indexScopeTag
- public void setMasterCatalogId(java.lang.Long masterCatalogId)
masterCatalogId
- public void setPropertyFile(java.io.File propertyFile)
propertyFile
- public void parseFile(java.io.File configFile, java.lang.String xsdFileName) throws com.ibm.commerce.foundation.dataimport.exception.DataImportApplicationException
configFile
- The data import pre-processing configuration file.xsdFileName
- The xml Schema file.com.ibm.commerce.foundation.dataimport.exception.DataImportApplicationException
- A data import application exception will be thrown when
the specified processor could not be found.public java.util.List<DataImportPreProcessConfig.DataProcessingConfig> getDataProcessiongConfigs()