Package com.ads.mm.etl.xml.mapping
Class MMDBTable
java.lang.Object
com.ads.mm.etl.xml.mapping.MMUUID
com.ads.mm.etl.xml.mapping.MMDBTable
- All Implemented Interfaces:
MMDBValidator
-
Field Summary
Fields inherited from class com.ads.mm.etl.xml.mapping.MMUUID
_associatedIDs, _associatedUUIDs, uniqueName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddColumn(MMDBColumn mmdbColumn) voidaddOrphanColumn(MMDBColumn mmdbSourceColumn) voidcopyProperties(MMDBTable tgtTable) findColumn(String srcColumnName) findColumn(String srcColumnName, String xPath) getId()static intintgetPreservedId(int preserveCount) booleanbooleanbooleanbooleanbooleanbooleanisValid()voidsetBusTableEntityType(String busTableEntityType) voidsetColumnDerived(boolean columnDerived) voidsetCopyColumnRequired(boolean copyColumnRequired) voidsetDeclarationPath(String declarationPath) voidsetEntityUid(String entityUid) voidvoidsetLastLookupOn(MMDBColumn lastLookupOn) voidsetLookupUsed(boolean lookupUsed) voidsetMultiCastRequired(boolean multiCastRequired) voidsetOrphanColumnsMap(MMColumnMap orphanColumnsMap) voidsetParentEnvironment(MMDBEnvironment parentEnvironment) static voidsetPreserveCount(int aPreserveCount) voidsetSchemaName(String schemaName) voidsetTableAlias(String tableAlias) voidsetTableClass(String tableClass) voidsetTableName(String tabName) voidsetTableType(String tableType) voidsetUnionAllRequired(boolean unionRequired) voidtoString(StringBuilder sbu) Methods inherited from class com.ads.mm.etl.xml.mapping.MMUUID
addAssociatedCrossID, addAssociatedID, addAssociatedUUID, getAssociatedCrossID, getAssociatedID, getAssociatedUUID, getUniqueName, getUUID, setAssociatedIDCount, setUniqueName, setUUID
-
Constructor Details
-
MMDBTable
-
-
Method Details
-
getTableName
-
getDeclarationPath
-
setDeclarationPath
-
getEntityUid
-
setEntityUid
-
setTableName
-
trimName
-
toString
-
addColumn
-
addColumn
-
findColumn
-
findColumn
-
getId
-
setId
-
getColumnMap
-
getPreserveCount
public static int getPreserveCount() -
setPreserveCount
public static void setPreserveCount(int aPreserveCount) -
getPreservedId
public int getPreservedId(int preserveCount) -
getParentEnvironment
-
setParentEnvironment
-
isColumnDerived
public boolean isColumnDerived() -
setColumnDerived
public void setColumnDerived(boolean columnDerived) -
isUnionAllRequired
public boolean isUnionAllRequired() -
setUnionAllRequired
public void setUnionAllRequired(boolean unionRequired) -
isMultiCastRequired
public boolean isMultiCastRequired() -
setMultiCastRequired
public void setMultiCastRequired(boolean multiCastRequired) -
isValid
public boolean isValid()- Specified by:
isValidin interfaceMMDBValidator
-
getOrphanColumnsMap
- Returns:
- the _orphanColumnsMap
-
setOrphanColumnsMap
- Parameters:
orphanColumnsMap- the _orphanColumnsMap to set
-
addOrphanColumn
-
isCopyColumnRequired
public boolean isCopyColumnRequired()- Returns:
- the copyColumnRequired
-
setCopyColumnRequired
public void setCopyColumnRequired(boolean copyColumnRequired) - Parameters:
copyColumnRequired- the copyColumnRequired to set
-
isLookupUsed
public boolean isLookupUsed()- Returns:
- the lookupUsed
-
setLookupUsed
public void setLookupUsed(boolean lookupUsed) - Parameters:
lookupUsed- the lookupUsed to set
-
getLastLookupOn
- Returns:
- the lastLookupOn
-
setLastLookupOn
- Parameters:
lastLookupOn- the lastLookupOn to set
-
getSchemaName
- Returns:
- the schemaName
-
setSchemaName
- Parameters:
schemaName- the schemaName to set
-
getCompleteName
-
copyProperties
-
getTableClass
- Returns:
- the tableClass
-
setTableClass
- Parameters:
tableClass- the tableClass to set
-
getTableAlias
- Returns:
- the tableAlias
-
setTableAlias
- Parameters:
tableAlias- the tableAlias to set
-
getTableType
-
setTableType
-
getBusTableEntityType
-
setBusTableEntityType
-