OdiInterface.TargetDataStore in an OdiInterface.OdiDataStore, each TargetMapping points to one OdiColumn of this OdiDataStore.IMappingPersistencePolicy for obvious performance reasons (on a target datastore with 500 columns on which only 10 columns are mapped, this can make a difference).OdiColumn and are systematically persisted.OdiInterface, use IInterfaceActions on an IInteractiveInterfaceHelperWithActions.public class TargetColumn extends oracle.odi.domain.support.AbstractRepositoryEntity implements IInterfaceSubComponent, IColumn, IOptionnallyPersistedObject, OdiInterface.IPersistenceComparable
OdiInterface.TargetDataStore,
TargetMapping,
IMappingPersistencePolicy,
Serialized Form| Constructor and Description |
|---|
TargetColumn(OdiInterface pParentInterface,
OdiColumn pRealColumn,
OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Creates a new target column object.
|
TargetColumn(OdiInterface pParentInterface,
OdiDataStore pFcoDatastore,
OdiColumn pRealColumn,
OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
|
TargetColumn(OdiInterface pParentInterface,
OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Creates a new target column object.
|
TargetColumn(OdiInterface pParentInterface,
java.lang.String pName,
OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Creates a new target column object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTargetMapping(TargetMapping pTargetMapping)
Deprecated.
Internal use only
Adds a target mapping to this target column.
|
void |
changeToTemporaryColumn()
Deprecated.
Internal use only
Modifies an existing target column for use when the target datastore is
changed to temporary.
|
java.lang.String |
getBusinessRule()
Deprecated.
Returns the business rule of this target column.
The business rule is a custom functional description of what this column represents. |
OdiDataType |
getDataType()
Deprecated.
Returns the datatype of this target column.
|
OdiInterface.ExecutionLocation |
getExecutionLocation()
Deprecated.
Returns the location of the execution of the mapping, if any.
If no mapping is set for this target column, null is returned.If this column is mapped on the target then OdiInterface.ExecutionLocation.TARGET is returned.If this column is mapped on the Staging Area or on Source, then null is returned,
you will need to fetch the execution location for each DataSet on the corresponding TargetMappings, either by fetching them from
getTargetMappings() either from DataSet.getMapping(String). |
java.lang.String |
getGlobalId()
Deprecated.
Global ID is unique cross repositories.
|
java.io.Serializable |
getInternalId()
Deprecated.
The internal ID of this sub component.
Returning null from this method will indicate the object has never been persisted in the repository. |
java.lang.Integer |
getInternalLength()
Deprecated.
Returns the length of the column.
Unlike getLength(), this method will return null rather than throwing an exception if the length is not allowed. |
java.lang.Integer |
getInternalScale()
Deprecated.
Returns the scale of the column.
Unlike getScale(), this method will return null rather than throwing an exception if the scale is not allowed. |
java.lang.Integer |
getLength()
Deprecated.
Returns the length of the column.
If the datatype is not set or doesn't allow length, a call to this method will cause an IllegalStateException. |
java.lang.String |
getName()
Deprecated.
Returns the name of the target column.
|
Expression |
getNonPersistedSql()
Deprecated.
Returns the non persisted expression on this target column.
The difference between the persisted and non persisted versions lie in the cross-references, as some cross-references are not persisted in the repository. |
OdiInterface |
getParentInterface()
Deprecated.
Returns the parent interface of this target column.
|
java.lang.Integer |
getPosition()
Deprecated.
Getter for the column's position.
|
java.lang.Integer |
getScale()
Deprecated.
Returns the scale of the column.
If the datatype is not set or doesn't allow scale, a call to this method will cause an IllegalStateException. |
java.lang.String |
getSubComponentDescription()
Deprecated.
Returns the sub component's description in a human-readable way.
|
java.lang.String |
getSubComponentDescription(java.util.Locale pLocale)
Deprecated.
Returns the sub component's description in a human-readable way for the given Locale.
|
OdiInterface.TargetDataStore |
getTable()
Deprecated.
Returns the target datastore of the interface owning this target column.
|
java.lang.Number |
getTargetColumnId()
Deprecated.
Returns the target column's ID in the repository.
|
java.util.Collection |
getTargetMappings()
Deprecated.
Returns all target mappings for this target column.
When the target column is mapped and is not executed on TARGET, then there is one mapping for each DataSet. |
java.lang.String |
getTargetSql()
Deprecated.
Returns the target mapping as a String for mappings executed on the target.
|
Expression |
getTargetSqlMappingExpression()
Deprecated.
When the mapping on this TargetColumn is executed on TARGET, obtains the SQL mapping for this column.
|
java.util.Collection |
getTargetSqlMappingExpressionCrossRefsGlobalIds()
Deprecated.
Returns the Global IDs for the text cross references of the target expression for the mapping when executed on the target.
|
java.lang.Number |
getTargetSqlMappingExpressionId()
Deprecated.
Returns the ID of the target expression for the mapping when executed on the target.
|
OdiColumn |
getUnderlyingOdiColumn()
Deprecated.
The underlying
OdiColumn.If the TargetDataStore is a temporary datastore, null is returned as there is no underlying OdiColumn. |
void |
initializeMappingsFromPersisted()
Deprecated.
Internal use only
Initialize internal persistence mapping.
|
boolean |
internalPersistenceEquals(TargetColumn t2)
Deprecated.
Returns
true if this instance is equal to i2 in terms of persisted fields only |
boolean |
isCheckNotNullIndicator()
Deprecated.
If
true then the column will be checked for not null during the loading of the data in the target datastore.For this to happen, you need to have a CKM defined on the interface and to make sure that the IKM is enabled for flow control (please refer to the documentation of the IKM). Additionally, you may want to make sure that flow control and/or static control are enabled on the OdiColumn in the model if the datastore is not temporary. |
boolean |
isEnable()
Deprecated.
Returns whether this target column is mapped or not.
|
boolean |
isInsertIndicator()
Deprecated.
Returns whether this column is tagged for insert.
|
boolean |
isModified()
Deprecated.
|
boolean |
isPersisted()
Deprecated.
Returns whether this object should be persisted in the repository or not.
|
boolean |
isTargetMappingNull()
Deprecated.
|
boolean |
isTemporaryColumn()
Deprecated.
Returns whether this is a temporary column.
true means that this column has no underlying OdiColumn. |
boolean |
isUpdateIndicator()
Deprecated.
Returns whether this column is tagged for update.
|
boolean |
isUpdateKeyIndicator()
Deprecated.
Returns whether this column will be used as key when doing updates on the target datastore.
|
boolean |
isUserDefinedIndicator1()
Deprecated.
Returns whether this column has the User Defined Indicator 1 set.
|
boolean |
isUserDefinedIndicator10()
Deprecated.
Returns whether this column has the User Defined Indicator 10 set.
|
boolean |
isUserDefinedIndicator2()
Deprecated.
Returns whether this column has the User Defined Indicator 2 set.
|
boolean |
isUserDefinedIndicator3()
Deprecated.
Returns whether this column has the User Defined Indicator 3 set.
|
boolean |
isUserDefinedIndicator4()
Deprecated.
Returns whether this column has the User Defined Indicator 1 set.
|
boolean |
isUserDefinedIndicator5()
Deprecated.
Returns whether this column has the User Defined Indicator 5 set.
|
boolean |
isUserDefinedIndicator6()
Deprecated.
Returns whether this column has the User Defined Indicator 6 set.
|
boolean |
isUserDefinedIndicator7()
Deprecated.
Returns whether this column has the User Defined Indicator 7 set.
|
boolean |
isUserDefinedIndicator8()
Deprecated.
Returns whether this column has the User Defined Indicator 8 set.
|
boolean |
isUserDefinedIndicator9()
Deprecated.
Returns whether this column has the User Defined Indicator 9 set.
|
void |
populatePersistedMappings()
Deprecated.
Internal use only
Populate internal persistence mapping.
|
void |
removeTargetMapping(TargetMapping pTargetMapping)
Deprecated.
Internal use only
Removes a target mapping from this target column.
|
void |
resetLength()
Deprecated.
Internal use only
Resets the length value to 0.
|
void |
resetScale()
Deprecated.
Internal use only
Resets the scale value to 0.
|
void |
setBusinessRule(java.lang.String pBusinessRule)
Deprecated.
Internal use only
Sets the business rule for this target column.
Use InterfaceActionOnTargetColumnSetBusinessRule to set this property. |
void |
setCheckNotNullIndicator(boolean pCheckNotNullIndicator)
Deprecated.
Internal use only
Sets a new value for the check not null indicator. To set this property, use InterfaceActionOnTargetColumnSetIndicator with the indicator type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.CHECK_NOT_NULL. |
void |
setColumnToMissingReference(MapReference missingRef)
Deprecated.
internal use only
Set 12c bound object of this
MapAttribute to a MapReference instance, this instance stands for
a OdiColumn that no longer exist. |
void |
setDataType(OdiDataType pOdiDataType)
Deprecated.
Internal use only
Sets the data type of the target column.
|
void |
setDataTypeCode(java.lang.String pDataTypeCode)
Deprecated.
Internal use only
|
void |
setEnable(boolean pEnable)
Deprecated.
Internal use only
Mapped columns need to have a mapping SQL expression set, which will be executed either on target, either on the Staging Area or on the Source.
|
void |
setExecutionLocation(OdiInterface.ExecutionLocation pExecutionLocation)
Deprecated.
Internal use only
Sets the execution location for this target column.
To set the execution location on target columns, use InterfaceActionOnTargetMappingSetLocation. |
void |
setInsertIndicator(boolean pInsertIndicator)
Deprecated.
Internal use only
Sets whether this column will participate in insert operations.
To set this property, use InterfaceActionOnTargetColumnSetIndicator with the type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.INSERT. |
void |
setIsTargetMappingNull(boolean isTargetMappingNull)
Deprecated.
|
void |
setLength(java.lang.Integer pLength)
Deprecated.
Internal use only
Sets the length of the column.
|
void |
setModified(boolean pModified)
Deprecated.
|
void |
setName(java.lang.String pName)
Deprecated.
For internal use only
Sets the name of the target column.
|
void |
setPersisted(boolean pPersisted)
Deprecated.
Internal use only
Sets whether the target column is persisted.
|
void |
setPosition(java.lang.Integer pPosition)
Deprecated.
Internal use only
Setter for the column's position.
|
void |
setScale(java.lang.Integer pScale)
Deprecated.
Internal use only
Sets the scale of the target column.
|
void |
setTargetSqlMappingExpression(Expression pTargetSQLMapping)
Deprecated.
Internal use only
Sets the mapping expression to be executed on target on this target column.
To set this property, use InterfaceActionOnTargetMappingSetSql with a null DataSet (provided that you really want to set a mapping on the target).Note that mappings should comply with a few basic rules: - mappings executed on the SOURCE should not reference columns from different physical schemas, - mappings executed on the SOURCE should reference at least a source column, otherwise the target column should be manually assigned to a SourceDataStore using InterfaceActionOnTargetMappingSetAttachedDataStore,- mappings executed on the TARGET should not reference any source columns, since the source columns are not available on the target. |
void |
setUnderlyingOdiColumn(OdiColumn pColumn)
Deprecated.
Internal use only
Sets the underlying column for this target column.
|
void |
setUpdateIndicator(boolean pUpdateIndicator)
Deprecated.
Internal use only
Sets whether this column will participate in Update operations.
To set this property, use InterfaceActionOnTargetColumnSetIndicator with the type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.UPDATE. |
void |
setUpdateKeyIndicator(boolean pUpdateKeyIndicator)
Deprecated.
Internal use only
Sets whether this column will be used as key when doing updates on the target datastore.
To set this property, use InterfaceActionOnTargetColumnSetIndicator with the type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.UPDATE_KEY. |
void |
setUserDefinedIndicator1(boolean pUserDefinedIndicator1)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 1 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=1. |
void |
setUserDefinedIndicator10(boolean pUserDefinedIndicator10)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 10 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=10. |
void |
setUserDefinedIndicator2(boolean pUserDefinedIndicator2)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 2 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=2. |
void |
setUserDefinedIndicator3(boolean pUserDefinedIndicator3)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 3 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=3. |
void |
setUserDefinedIndicator4(boolean pUserDefinedIndicator4)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 4 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=4. |
void |
setUserDefinedIndicator5(boolean pUserDefinedIndicator5)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 5 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=5. |
void |
setUserDefinedIndicator6(boolean pUserDefinedIndicator6)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 6 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=6. |
void |
setUserDefinedIndicator7(boolean pUserDefinedIndicator7)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 7 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=7. |
void |
setUserDefinedIndicator8(boolean pUserDefinedIndicator8)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 8 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=8. |
void |
setUserDefinedIndicator9(boolean pUserDefinedIndicator9)
Deprecated.
Internal use only
Sets whether this column has the User Defined Indicator 9 set.
To set this property, use InterfaceActionOnTargetColumnSetUD with UDNumber=9. |
void |
updateColNameFromUnderlying()
Deprecated.
For internal use only
Updates the target column's name to be the one of the underlying column
|
public TargetColumn(OdiInterface pParentInterface, OdiColumn pRealColumn, OdiInterface.ExecutionLocation pExecutionLocation)
pParentInterface - the parent interface of this columnpRealColumn - the real underlying OdiColumnpExecutionLocation - the execution location for the mapping of this columnpublic TargetColumn(OdiInterface pParentInterface, OdiDataStore pFcoDatastore, OdiColumn pRealColumn, OdiInterface.ExecutionLocation pExecutionLocation)
pParentInterface - pParentDatastore - pRealColumn - pExecutionLocation - public TargetColumn(OdiInterface pParentInterface, OdiInterface.ExecutionLocation pExecutionLocation)
pParentInterface - the parent interface of this columnpExecutionLocation - the execution location for the mapping of this columnpublic TargetColumn(OdiInterface pParentInterface, java.lang.String pName, OdiInterface.ExecutionLocation pExecutionLocation)
pParentInterface - the parent interface of this columnpName - the name for this temporary columnpExecutionLocation - the execution location for the mapping of this columnpublic boolean isTargetMappingNull()
public void setIsTargetMappingNull(boolean isTargetMappingNull)
public OdiInterface.TargetDataStore getTable()
getTable in interface IColumnIColumn.getTable()public java.io.Serializable getInternalId()
IInterfaceSubComponentnull from this method will indicate the object has never been persisted in the repository.getInternalId in interface IRepositoryEntitygetInternalId in interface IInterfaceSubComponentpublic boolean isCheckNotNullIndicator()
true then the column will be checked for not null during the loading of the data in the target datastore.setCheckNotNullIndicator(boolean)public void setCheckNotNullIndicator(boolean pCheckNotNullIndicator)
InterfaceActionOnTargetColumnSetIndicator with the indicator type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.CHECK_NOT_NULL.pCheckNotNullIndicator - the new value for the check not null indicatorisCheckNotNullIndicator(),
InterfaceActionOnTargetColumnSetIndicator.InterfaceActionOnTargetColumnSetIndicator(IndicatorType, String, boolean)public java.lang.String getBusinessRule()
setBusinessRule(String)public Expression getTargetSqlMappingExpression()
OdiInterface.ExecutionLocation.TARGET, then returns nullsetTargetSqlMappingExpression(Expression)public java.lang.Number getTargetSqlMappingExpressionId()
public java.util.Collection getTargetSqlMappingExpressionCrossRefsGlobalIds()
public java.lang.String getTargetSql()
getTargetSqlMappingExpression().getAsString() (when the expression is not null).getTargetSqlMappingExpression()public void setBusinessRule(java.lang.String pBusinessRule)
InterfaceActionOnTargetColumnSetBusinessRule to set this property.pBusinessRule - the business rule to be setgetBusinessRule()public void setTargetSqlMappingExpression(Expression pTargetSQLMapping)
InterfaceActionOnTargetMappingSetSql with a null DataSet (provided that you really want to set a mapping on the target).SourceDataStore using InterfaceActionOnTargetMappingSetAttachedDataStore,pTargetSQLMapping - the expression for the target mappinggetTargetSqlMappingExpression()public boolean isEnable()
true if this target column is mapped, false otherwisesetEnable(boolean)public void setEnable(boolean pEnable)
InterfaceActionOnTargetMappingSetSql, and to map/unmap columns, use InterfaceActionOnTargetColumnSetEnabled.pEnable - whether this target column should be mappedisEnable(),
InterfaceActionOnTargetColumnSetEnabledpublic OdiInterface.ExecutionLocation getExecutionLocation()
null is returned.OdiInterface.ExecutionLocation.TARGET is returned.null is returned,
you will need to fetch the execution location for each DataSet on the corresponding TargetMappings, either by fetching them from
getTargetMappings() either from DataSet.getMapping(String).null indicates that this column is either not mapped at all, either not executed on the TARGETsetExecutionLocation(oracle.odi.domain.project.OdiInterface.ExecutionLocation),
setExecutionLocation(OdiInterface.ExecutionLocation)public void setExecutionLocation(OdiInterface.ExecutionLocation pExecutionLocation)
InterfaceActionOnTargetMappingSetLocation.pExecutionLocation - the new execution location for this target columngetExecutionLocation()public boolean isInsertIndicator()
true if this column will participate in inserts, false otherwisesetInsertIndicator(boolean)public void setInsertIndicator(boolean pInsertIndicator)
InterfaceActionOnTargetColumnSetIndicator with the type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.INSERT.pInsertIndicator - the new insert indicatorisInsertIndicator(),
InterfaceActionOnTargetColumnSetIndicatorpublic java.lang.Number getTargetColumnId()
public boolean isUpdateIndicator()
true if this column will participate in updates, false otherwisesetUpdateIndicator(boolean)public void setUpdateIndicator(boolean pUpdateIndicator)
InterfaceActionOnTargetColumnSetIndicator with the type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.UPDATE.pUpdateIndicator - the new insert indicatorisUpdateIndicator(),
InterfaceActionOnTargetColumnSetIndicatorpublic boolean isUpdateKeyIndicator()
true if this column will participate in the update key, false otherwisesetUpdateKeyIndicator(boolean)public void setUpdateKeyIndicator(boolean pUpdateKeyIndicator)
InterfaceActionOnTargetColumnSetIndicator with the type InterfaceActionOnTargetColumnSetIndicator.IndicatorType.UPDATE_KEY.pUpdateKeyIndicator - the new insert indicatorisUpdateKeyIndicator(),
InterfaceActionOnTargetColumnSetIndicatorpublic boolean isUserDefinedIndicator1()
true if this column has UD1 set, false otherwisesetUserDefinedIndicator1(boolean)public void setUserDefinedIndicator1(boolean pUserDefinedIndicator1)
InterfaceActionOnTargetColumnSetUD with UDNumber=1.pUserDefinedIndicator1 - the new insert indicatorisUserDefinedIndicator1(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator2()
true if this column has UD2 set, false otherwisesetUserDefinedIndicator2(boolean)public void setUserDefinedIndicator2(boolean pUserDefinedIndicator2)
InterfaceActionOnTargetColumnSetUD with UDNumber=2.pUserDefinedIndicator2 - the new insert indicatorisUserDefinedIndicator2(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator3()
true if this column has UD3 set, false otherwisesetUserDefinedIndicator3(boolean)public void setUserDefinedIndicator3(boolean pUserDefinedIndicator3)
InterfaceActionOnTargetColumnSetUD with UDNumber=3.pUserDefinedIndicator3 - the new insert indicatorisUserDefinedIndicator3(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator4()
true if this column has UD1 set, false otherwisesetUserDefinedIndicator1(boolean)public void setUserDefinedIndicator4(boolean pUserDefinedIndicator4)
InterfaceActionOnTargetColumnSetUD with UDNumber=4.pUserDefinedIndicator4 - the new insert indicatorisUserDefinedIndicator4(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator5()
true if this column has UD5 set, false otherwisesetUserDefinedIndicator5(boolean)public void setUserDefinedIndicator5(boolean pUserDefinedIndicator5)
InterfaceActionOnTargetColumnSetUD with UDNumber=5.pUserDefinedIndicator5 - the new insert indicatorisUserDefinedIndicator5(),
InterfaceActionOnTargetColumnSetUDpublic OdiInterface getParentInterface()
public OdiColumn getUnderlyingOdiColumn()
OdiColumn.null is returned as there is no underlying OdiColumn.OdiColumn reference, null on temporary target columnssetUnderlyingOdiColumn(OdiColumn)public void setUnderlyingOdiColumn(OdiColumn pColumn)
pColumn - the new underlying OdiColumngetUnderlyingOdiColumn()public void changeToTemporaryColumn()
public boolean isTemporaryColumn()
true means that this column has no underlying OdiColumn.true if this TargetColumn is a temporary columnpublic java.util.Collection getTargetMappings()
DataSet.addTargetMapping(TargetMapping),
removeTargetMapping(TargetMapping),
DataSet.getMapping(String)public void addTargetMapping(TargetMapping pTargetMapping)
pTargetMapping - the new target mapping for this columnpublic void removeTargetMapping(TargetMapping pTargetMapping)
pTargetMapping - the target mapping to removepublic java.lang.Integer getLength()
IllegalStateException.getLength in interface IColumnjava.lang.IllegalStateException - if the OdiDataType of this column is not set or doesn't allow lengthIColumn.getLength(),
setLength(Integer)public void setLength(java.lang.Integer pLength)
setLength in interface IColumnpLength - the lengthIColumn.setLength(java.lang.Integer),
getLength()public void resetLength()
public java.lang.Integer getInternalLength()
getLength(), this method will return null rather than throwing an exception if the length is not allowed.public java.lang.String getName()
getName in interface IColumnIColumn.getName(),
setName(String)public void setName(java.lang.String pName)
pName - the name of the target column.getName()public void updateColNameFromUnderlying()
public java.lang.Integer getScale()
IllegalStateException.getScale in interface IColumnDomainRuntimeException - if the OdiDataType of this column is not set or doesn't allow scaleIColumn.getScale(),
setScale(Integer)public void setScale(java.lang.Integer pScale)
setScale in interface IColumnpScale - the scaleIColumn.setScale(java.lang.Integer),
getScale()public void resetScale()
public java.lang.Integer getInternalScale()
getScale(), this method will return null rather than throwing an exception if the scale is not allowed.public OdiDataType getDataType()
getDataType in interface IColumnMappingExceptionIColumn.getDataType(),
setDataType(OdiDataType)public void setDataType(OdiDataType pOdiDataType)
setDataType in interface IColumnpOdiDataType - the data typeIColumn.setDataType(oracle.odi.domain.topology.OdiDataType),
getDataType()public void setDataTypeCode(java.lang.String pDataTypeCode)
public Expression getNonPersistedSql()
public boolean isPersisted()
IOptionnallyPersistedObjectisPersisted in interface IOptionnallyPersistedObjecttrue if this object should be persisted, false otherwisepublic void setPersisted(boolean pPersisted)
setPersisted in interface IOptionnallyPersistedObjectpPersisted - true if the target column is persisted,
false otherwise.IOptionnallyPersistedObject.setPersisted(boolean)public void initializeMappingsFromPersisted()
public void populatePersistedMappings()
public boolean isUserDefinedIndicator10()
true if this column has UD10 set, false otherwisesetUserDefinedIndicator10(boolean)public void setUserDefinedIndicator10(boolean pUserDefinedIndicator10)
InterfaceActionOnTargetColumnSetUD with UDNumber=10.pUserDefinedIndicator10 - the new insert indicatorisUserDefinedIndicator10(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator6()
true if this column has UD6 set, false otherwisesetUserDefinedIndicator6(boolean)public void setUserDefinedIndicator6(boolean pUserDefinedIndicator6)
InterfaceActionOnTargetColumnSetUD with UDNumber=6.pUserDefinedIndicator6 - the new insert indicatorisUserDefinedIndicator6(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator7()
true if this column has UD7 set, false otherwisesetUserDefinedIndicator7(boolean)public void setUserDefinedIndicator7(boolean pUserDefinedIndicator7)
InterfaceActionOnTargetColumnSetUD with UDNumber=7.pUserDefinedIndicator7 - the new insert indicatorisUserDefinedIndicator7(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator8()
true if this column has UD8 set, false otherwisesetUserDefinedIndicator8(boolean)public void setUserDefinedIndicator8(boolean pUserDefinedIndicator8)
InterfaceActionOnTargetColumnSetUD with UDNumber=8.pUserDefinedIndicator8 - the new insert indicatorisUserDefinedIndicator8(),
InterfaceActionOnTargetColumnSetUDpublic boolean isUserDefinedIndicator9()
true if this column has UD9 set, false otherwisesetUserDefinedIndicator9(boolean)public void setUserDefinedIndicator9(boolean pUserDefinedIndicator9)
InterfaceActionOnTargetColumnSetUD with UDNumber=9.pUserDefinedIndicator9 - the new insert indicatorisUserDefinedIndicator9(),
InterfaceActionOnTargetColumnSetUDpublic java.lang.String getSubComponentDescription()
IInterfaceSubComponentgetSubComponentDescription in interface IInterfaceSubComponentpublic java.lang.String getSubComponentDescription(java.util.Locale pLocale)
IInterfaceSubComponentgetSubComponentDescription in interface IInterfaceSubComponentpLocale - the Locale for which the description should be returnedpublic java.lang.Integer getPosition()
public void setPosition(java.lang.Integer pPosition)
pPosition - the new position for the columnpublic boolean isModified()
public void setModified(boolean pModified)
public boolean internalPersistenceEquals(TargetColumn t2)
OdiInterface.IPersistenceComparabletrue if this instance is equal to i2 in terms of persisted fields onlyinternalPersistenceEquals in interface OdiInterface.IPersistenceComparabletrue if this equals to i2public void setColumnToMissingReference(MapReference missingRef)
MapAttribute to a MapReference instance, this instance stands for
a OdiColumn that no longer exist.missingRef - The MapReference instance to set.public java.lang.String getGlobalId()
IRepositoryEntitygetGlobalId in interface IRepositoryEntitygetGlobalId in class oracle.odi.domain.support.AbstractRepositoryEntity