|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectoracle.odi.domain.project.interfaces.SourceColumn
public class SourceColumn
A basic implementation for source columns.
Note that the objects returned by the getters are provided for read-only purposes.
| Constructor Summary | |
|---|---|
SourceColumn(SourceDataStore pDataStore,
IColumn pUnderlyingColumn)
Internal use only Create a new source column object. |
|
| Method Summary | |
|---|---|
OdiDataType |
getDataType()
Returns the data type of this source column. |
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 |
getLength()
Returns the length of this source column. |
java.lang.String |
getName()
Returns the name of this source column. |
java.lang.Integer |
getScale()
Returns the scale of this source column. |
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. |
SourceDataStore |
getTable()
Obtains the owning source datastore of this source column. |
IColumn |
getUnderlyingColumn()
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)
Internal use only Sets the data type of this source column. |
void |
setLength(java.lang.Integer pLength)
Internal use only Sets the length of this source column. |
void |
setScale(java.lang.Integer pScale)
Internal use only Sets the scale of this source column. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SourceColumn(SourceDataStore pDataStore,
IColumn pUnderlyingColumn)
pDataStore - the source datastore of this source columnpUnderlyingColumn - the underlying column for this source column| Method Detail |
|---|
public OdiDataType getDataType()
getDataType in interface IColumn<SourceDataStore>IColumn.getDataType(),
setDataType(OdiDataType)public java.io.Serializable getInternalId()
IInterfaceSubComponentnull from this method will indicate the object has never been persisted in the repository.
getInternalId in interface IInterfaceSubComponentpublic java.lang.Integer getLength()
getLength in interface IColumn<SourceDataStore>IColumn.getLength(),
setLength(Integer)public java.lang.String getName()
getName in interface IColumn<SourceDataStore>IColumn.getName()public java.lang.Integer getScale()
getScale in interface IColumn<SourceDataStore>IColumn.getScale(),
setScale(Integer)public java.lang.String getSubComponentDescription()
IInterfaceSubComponent
getSubComponentDescription in interface IInterfaceSubComponentpublic java.lang.String getSubComponentDescription(java.util.Locale pLocale)
IInterfaceSubComponent
getSubComponentDescription in interface IInterfaceSubComponentpLocale - the Locale for which the description should be returned
public SourceDataStore getTable()
getTable in interface IColumn<SourceDataStore>public IColumn getUnderlyingColumn()
OdiColumn if the SourceDataStore represents an OdiDataStore,
either a TargetColumn if the SourceDataStore represents an OdiInterface.
getUnderlyingColumn in interface ISourceColumnpublic void setDataType(OdiDataType pOdiDataType)
setDataType in interface IColumn<SourceDataStore>pOdiDataType - 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 IColumn<SourceDataStore>pLength - the new length for this source columnIColumn.setLength(java.lang.Integer),
getLength()public void setScale(java.lang.Integer pScale)
setScale in interface IColumn<SourceDataStore>pScale - the new scale for this source columnIColumn.setScale(java.lang.Integer),
getScale()
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||