Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


oracle.odi.domain.relational
Interface IColumn<DataStoreType extends IDataStore<?,?>>

All Known Subinterfaces:
ISourceColumn
All Known Implementing Classes:
JournalizedSourceColumn, OdiColumn, SourceColumn, TargetColumn

public interface IColumn<DataStoreType extends IDataStore<?,?>>

Defines basic contract for a column.

This interface has to be implemented by objects that wish to model a relational column.

Since:
11.1.1.3.0

Method Summary
 OdiDataType getDataType()
          Obtains the data type of this column.
 java.lang.Integer getLength()
          Obtains the length or precision of this column, or null if undefined.
 java.lang.String getName()
          Obtain the name of this column.
 java.lang.Integer getScale()
          Obtains the scale (for numeric types) of this column, or null if undefined.
 DataStoreType getTable()
          Obtains the owning table of this column.
 void setDataType(OdiDataType pOdiDataType)
          Defines the data type of this column.
 void setLength(java.lang.Integer pLength)
          Defines the length or precision of this column.
 void setScale(java.lang.Integer pScale)
          Defines the scale for numeric types.

 

Method Detail

getName

java.lang.String getName()
Obtain the name of this column.
Returns:
comumn's name

getTable

DataStoreType getTable()
Obtains the owning table of this column.
Returns:
owning table

getDataType

OdiDataType getDataType()
Obtains the data type of this column.
Returns:
data type
See Also:
setDataType(OdiDataType)

setDataType

void setDataType(OdiDataType pOdiDataType)
Defines the data type of this column.
Parameters:
pOdiDataType - the data type
See Also:
getDataType()

getScale

java.lang.Integer getScale()
Obtains the scale (for numeric types) of this column, or null if undefined.
Returns:
column' scale
See Also:
setScale(Integer)

setScale

void setScale(java.lang.Integer pScale)
Defines the scale for numeric types.
Parameters:
pScale - the scale
See Also:
getScale()

getLength

java.lang.Integer getLength()
Obtains the length or precision of this column, or null if undefined.
Returns:
column's length
See Also:
setLength(Integer)

setLength

void setLength(java.lang.Integer pLength)
Defines the length or precision of this column.
Parameters:
pLength - the length
See Also:
getLength()

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.6.0)

E17060-03


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.