public class SourceColumn extends java.lang.Object implements ISourceColumn
| Constructor and Description | 
|---|
SourceColumn(SourceDataStore pDataStore,
            IColumn pUnderlyingColumn)
Deprecated.  
Internal use only
 Create a new source column object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
OdiDataType | 
getDataType()
Deprecated.  
Returns the data type of this source column. 
 | 
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 | 
getLength()
Deprecated.  
Returns the length of this source column. 
 | 
java.lang.String | 
getName()
Deprecated.  
Returns the name of this source column. 
 | 
java.lang.Integer | 
getScale()
Deprecated.  
Returns the scale of this source column. 
 | 
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. 
 | 
SourceDataStore | 
getTable()
Deprecated.  
Obtains the owning source datastore of this source column. 
 | 
IColumn | 
getUnderlyingColumn()
Deprecated.  
Returns the underlying column, either an  
OdiColumn if the SourceDataStore represents an OdiDataStore,
 either a TargetColumn if the SourceDataStore represents an OdiInterface. | 
void | 
setDataType(OdiDataType pOdiDataType)
Deprecated.  
Internal use only
 Sets the data type of this source column. 
 | 
void | 
setLength(java.lang.Integer pLength)
Deprecated.  
Internal use only
 Sets the length of this source column. 
 | 
void | 
setScale(java.lang.Integer pScale)
Deprecated.  
Internal use only
 Sets the scale of this source column. 
 | 
public SourceColumn(SourceDataStore pDataStore, IColumn pUnderlyingColumn)
pDataStore - the source datastore of this source columnpUnderlyingColumn - the underlying column for this source columnpublic SourceDataStore getTable()
public OdiDataType getDataType()
getDataType in interface IColumnIColumn.getDataType(), 
setDataType(OdiDataType)public java.lang.Integer getLength()
getLength in interface IColumnIColumn.getLength(), 
setLength(Integer)public java.lang.String getName()
getName in interface IColumnIColumn.getName()public java.lang.Integer getScale()
getScale in interface IColumnIColumn.getScale(), 
setScale(Integer)public void setDataType(OdiDataType pOdiDataType)
setDataType in interface IColumnpOdiDataType - the new data type for this source columnIColumn.setDataType(oracle.odi.domain.topology.OdiDataType), 
getDataType()public void setLength(java.lang.Integer pLength)
setLength in interface IColumnpLength - the new length for this source columnIColumn.setLength(java.lang.Integer), 
getLength()public void setScale(java.lang.Integer pScale)
setScale in interface IColumnpScale - the new scale for this source columnIColumn.setScale(java.lang.Integer), 
getScale()public java.io.Serializable getInternalId()
IInterfaceSubComponentnull from this method will indicate the object has never been persisted in the repository.getInternalId in interface IInterfaceSubComponentpublic IColumn getUnderlyingColumn()
OdiColumn if the SourceDataStore represents an OdiDataStore,
 either a TargetColumn if the SourceDataStore represents an OdiInterface.getUnderlyingColumn in interface ISourceColumnpublic 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 returned