|
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.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 OdiDataType getDataType()
getDataType
in interface IColumn<SourceDataStore>
IColumn.getDataType()
,
setDataType(OdiDataType)
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 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 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
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 ISourceColumn
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()
|
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 |