|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.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 columnMethod Detail |
---|
public SourceDataStore getTable()
getTable
in interface IColumn<SourceDataStore>
public OdiDataType getDataType()
getDataType
in interface IColumn<SourceDataStore>
IColumn.getDataType()
, setDataType(OdiDataType)
public 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 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()
public java.io.Serializable getInternalId()
IInterfaceSubComponent
null
from this method will indicate the object has never been persisted in the repository.getInternalId
in interface IInterfaceSubComponent
public IColumn getUnderlyingColumn()
OdiColumn
if the SourceDataStore represents an OdiDataStore, either a TargetColumn
if the SourceDataStore represents an OdiInterface.getUnderlyingColumn
in interface ISourceColumn
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 returned
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.5.0) E17060-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |