|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.domain.support.BusinessObject
oracle.odi.domain.support.AbstractRepositoryEntity
oracle.odi.domain.project.interfaces.TargetColumn
public class TargetColumn
A target column is a column of a OdiInterface.TargetDataStore
in an OdiInterface
.
It contains information about how the column is mapped (indicators, potentially a target SQL mapping text).
When the target datastore has an underlying OdiDataStore
, each TargetMapping points to one OdiColumn
of this OdiDataStore.
In this case, TargetColumns are persisted according to an IMappingPersistencePolicy
for obvious performance reasons (on a target datastore with 500 columns on which only 10 columns are mapped, this can make a difference).
On temporary target datastores, target columns do not reflect an OdiColumn
and are systematically persisted.
Note that all setters in this class should not be used directly. To create, modify or delete a target column of an OdiInterface
, use IInterfaceAction
s on an IInteractiveInterfaceHelperWithActions
.
OdiInterface.TargetDataStore
, TargetMapping
, IMappingPersistencePolicy
, Serialized FormConstructor Summary | |
---|---|
TargetColumn(OdiInterface pParentInterface, OdiColumn pRealColumn, OdiInterface.ExecutionLocation pExecutionLocation) Internal use only Creates a new target column object. |
|
TargetColumn(OdiInterface pParentInterface, OdiInterface.ExecutionLocation pExecutionLocation) Internal use only Creates a new target column object. |
|
TargetColumn(OdiInterface pParentInterface, java.lang.String pName, OdiInterface.ExecutionLocation pExecutionLocation) Internal use only Creates a new target column object. |
Method Summary | |
---|---|
void |
addTargetMapping(TargetMapping pTargetMapping) Internal use only Adds a target mapping to this target column. |
void |
changeToTemporaryColumn() Internal use only Modifies an existing target column for use when the target datastore is changed to temporary. |
java.lang.String |
getBusinessRule() Returns the business rule of this target column. The business rule is a custom functional description of what this column represents. |
OdiDataType |
getDataType() Returns the datatype of this target column. |
OdiInterface.ExecutionLocation |
getExecutionLocation() 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 TargetMapping s, either by fetching them from getTargetMappings() either from DataSet.getMapping(String) . |
java.io.Serializable |
getInternalId() 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() 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() 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() 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() Returns the name of the target column. |
Expression |
getNonPersistedSql() 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() Returns the parent interface of this target column. |
java.lang.Integer |
getPosition() Getter for the column's position. |
java.lang.Integer |
getScale() 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 . |
IRepositoryEntity |
getSecurityContainer() Define a generic way to retrieve container for entities. |
java.lang.String |
getSubComponentDescription() Returns the sub component's description in a human-readable way. |
java.lang.String |
getSubComponentDescription(java.util.Locale pLocale) Returns the sub component's description in a human-readable way for the given Locale. |
OdiInterface.TargetDataStore |
getTable() Returns the target datastore of the interface owning this target column. |
java.lang.Number |
getTargetColumnId() Returns the target column's ID in the repository. |
java.util.Collection<TargetMapping> |
getTargetMappings() 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() Returns the target mapping as a String for mappings executed on the target. |
Expression |
getTargetSqlMappingExpression() When the mapping on this TargetColumn is executed on TARGET, obtains the SQL mapping for this column. |
java.lang.Number |
getTargetSqlMappingExpressionId() Returns the ID of the target expression for the mapping when executed on the target. |
OdiColumn |
getUnderlyingOdiColumn() The underlying OdiColumn .If the TargetDataStore is a temporary datastore, null is returned as there is no underlying OdiColumn. |
void |
initializeMappingsFromPersisted() Internal use only Initialize internal persistence mapping. |
boolean |
internalPersistenceEquals(TargetColumn t2) Returns true if this instance is equal to i2 in terms of persisted fields only |
boolean |
isCheckNotNullIndicator() 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() Returns whether this target column is mapped or not. |
boolean |
isInsertIndicator() Returns whether this column is tagged for insert. |
boolean |
isModified() |
boolean |
isPersisted() Returns whether this object should be persisted in the repository or not. |
boolean |
isTemporaryColumn() Returns whether this is a temporary column. true means that this column has no underlying OdiColumn . |
boolean |
isUpdateIndicator() Returns whether this column is tagged for update. |
boolean |
isUpdateKeyIndicator() Returns whether this column will be used as key when doing updates on the target datastore. |
boolean |
isUserDefinedIndicator1() Returns whether this column has the User Defined Indicator 1 set. |
boolean |
isUserDefinedIndicator10() Returns whether this column has the User Defined Indicator 10 set. |
boolean |
isUserDefinedIndicator2() Returns whether this column has the User Defined Indicator 2 set. |
boolean |
isUserDefinedIndicator3() Returns whether this column has the User Defined Indicator 3 set. |
boolean |
isUserDefinedIndicator4() Returns whether this column has the User Defined Indicator 1 set. |
boolean |
isUserDefinedIndicator5() Returns whether this column has the User Defined Indicator 5 set. |
boolean |
isUserDefinedIndicator6() Returns whether this column has the User Defined Indicator 6 set. |
boolean |
isUserDefinedIndicator7() Returns whether this column has the User Defined Indicator 7 set. |
boolean |
isUserDefinedIndicator8() Returns whether this column has the User Defined Indicator 8 set. |
boolean |
isUserDefinedIndicator9() Returns whether this column has the User Defined Indicator 9 set. |
void |
populatePersistedMappings() Internal use only Populate internal persistence mapping. |
void |
removeTargetMapping(TargetMapping pTargetMapping) Internal use only Removes a target mapping from this target column. |
void |
resetLength() Internal use only Resets the length value to 0. |
void |
resetScale() Internal use only Resets the scale value to 0. |
void |
setBusinessRule(java.lang.String pBusinessRule) Internal use only Sets the business rule for this target column. Use InterfaceActionOnTargetColumnSetBusinessRule to set this property. |
void |
setCheckNotNullIndicator(boolean pCheckNotNullIndicator) 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 |
setDataType(OdiDataType pOdiDataType) Internal use only Sets the data type of the target column. |
void |
setEnable(boolean pEnable) 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) 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) 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 |
setLength(java.lang.Integer pLength) Internal use only Sets the length of the column. |
void |
setModified(boolean pModified) |
void |
setName(java.lang.String pName) For internal use only Sets the name of the target column. |
void |
setPersisted(boolean pPersisted) Internal use only Sets whether the target column is persisted. |
void |
setPosition(java.lang.Integer pPosition) Internal use only Setter for the column's position. |
void |
setScale(java.lang.Integer pScale) Internal use only Sets the scale of the target column. |
void |
setTargetSqlMappingExpression(Expression pTargetSQLMapping) 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) Internal use only Sets the underlying column for this target column. |
void |
setUpdateIndicator(boolean pUpdateIndicator) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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() For internal use only Updates the target column's name to be the one of the underlying column |
Methods inherited from class oracle.odi.domain.support.BusinessObject |
---|
clone |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
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, 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 columnMethod Detail |
---|
public OdiInterface.TargetDataStore getTable()
getTable
in interface IColumn<OdiInterface.TargetDataStore>
IColumn.getTable()
public java.io.Serializable getInternalId()
IInterfaceSubComponent
null
from this method will indicate the object has never been persisted in the repository.getInternalId
in interface IRepositoryEntity
getInternalId
in interface IInterfaceSubComponent
public 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 null
setTargetSqlMappingExpression(Expression)
public java.lang.Number getTargetSqlMappingExpressionId()
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()
, InterfaceActionOnTargetColumnSetEnabled
public 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 TargetMapping
s, 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()
, InterfaceActionOnTargetColumnSetIndicator
public 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()
, InterfaceActionOnTargetColumnSetIndicator
public 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()
, InterfaceActionOnTargetColumnSetIndicator
public 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
getSecurityContainer
in interface IRepositoryEntity
public 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<TargetMapping> 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 IColumn<OdiInterface.TargetDataStore>
java.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 IColumn<OdiInterface.TargetDataStore>
pLength
- 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 IColumn<OdiInterface.TargetDataStore>
IColumn.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 IColumn<OdiInterface.TargetDataStore>
DomainRuntimeException
- 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 IColumn<OdiInterface.TargetDataStore>
pScale
- 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 IColumn<OdiInterface.TargetDataStore>
IColumn.getDataType()
, setDataType(OdiDataType)
public void setDataType(OdiDataType pOdiDataType)
setDataType
in interface IColumn<OdiInterface.TargetDataStore>
pOdiDataType
- the data typeIColumn.setDataType(oracle.odi.domain.topology.OdiDataType)
, getDataType()
public Expression getNonPersistedSql()
public boolean isPersisted()
IOptionnallyPersistedObject
isPersisted
in interface IOptionnallyPersistedObject
true
if this object should be persisted, false
otherwisepublic void setPersisted(boolean pPersisted)
setPersisted
in interface IOptionnallyPersistedObject
pPersisted
- 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public 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()
, InterfaceActionOnTargetColumnSetUD
public java.lang.String getSubComponentDescription()
IInterfaceSubComponent
getSubComponentDescription
in interface IInterfaceSubComponent
public java.lang.String getSubComponentDescription(java.util.Locale pLocale)
IInterfaceSubComponent
getSubComponentDescription
in interface IInterfaceSubComponent
pLocale
- 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.IPersistenceComparable
true
if this instance is equal to i2 in terms of persisted fields onlyinternalPersistenceEquals
in interface OdiInterface.IPersistenceComparable<TargetColumn>
true
if this equals to i2
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |