|
Oracle© Data Integrator Data Services Java API Reference 11g Release 1 (11.1.1.6.0) E17062-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.dataservices.fwk.ColumnsMeta
public class ColumnsMeta
This class provides metadata about the columns of the managed entity to which it is attached.
Constructor Summary | |
---|---|
ColumnsMeta() Constructs a new ColumnsMeta object with no columns. |
|
ColumnsMeta(java.lang.String[] pColsName, int[] pJdbcTypes, boolean[] pNullables, java.lang.String[] pDescriptions, java.lang.String[] pPKColumns) Constructs a new ColumnsMeta object with a set of columns. |
Method Summary | |
---|---|
void |
addColumnMeta(java.lang.String pColumnName, int pJdbcType, boolean pNullable, boolean pPartOfPK, java.lang.String pColumnDescription) Appends a description to the column metadata. |
java.util.List |
getColumnsName() Returns the list of column names. |
java.lang.String |
getDescription(java.lang.String pColumnName) Returns the description of a column specified by name Column name must be defined. |
int |
getJDBCType(java.lang.String pColumnName) Returns the JDBC type of a column, specified by name. |
java.util.List |
getNotNullableColumnsName() Returns the list of names of columns that are NOT nullable. |
java.util.List |
getNotPKColumnsName() Returns the list of names of columns that are NOT part of the primary key. |
java.util.List |
getNullableColumnsName() Returns the list of names of columns that are nullable. |
java.util.List |
getPKColumnsName() Returns the list of names of columns that are part of the primary key. |
boolean |
isNullable(java.lang.String pColumnName) Returns true if a column, specified by name, is nullable. |
boolean |
isPartOfPK(java.lang.String pColumnName) Returns true if a column, specified by name, is part of the primary key. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ColumnsMeta()
ColumnsMeta
object with no columns.public ColumnsMeta(java.lang.String[] pColsName, int[] pJdbcTypes, boolean[] pNullables, java.lang.String[] pDescriptions, java.lang.String[] pPKColumns)
ColumnsMeta
object with a set of columns. The set of columns is created from several arrays containing the main column properties, in the same order as the columns: The first column's name should be first in the array of column names, and its type first in the array of JDBC types, and so on.
pColsName
- array of column namespJdbcTypes
- array of JDBC typespNullables
- array of Booleans indicating if the columns are nullablepDescriptions
- array of column descriptions. These descriptions are used to generate the WDSLpPKColumns
- array of column names that are part of the primary keyMethod Detail |
---|
public void addColumnMeta(java.lang.String pColumnName, int pJdbcType, boolean pNullable, boolean pPartOfPK, java.lang.String pColumnDescription)
pColumnName
- column namepJdbcType
- column JDBC Type.pNullable
- is the column nullable?pPartOfPK
- is the column part of the primary key?pColumnDescription
- column descriptionpublic java.util.List getColumnsName()
public java.util.List getPKColumnsName()
public java.util.List getNotPKColumnsName()
public java.util.List getNullableColumnsName()
public java.util.List getNotNullableColumnsName()
public int getJDBCType(java.lang.String pColumnName)
pColumnName
- column namepublic boolean isNullable(java.lang.String pColumnName)
pColumnName
- column namepublic boolean isPartOfPK(java.lang.String pColumnName)
pColumnName
- column namepublic java.lang.String getDescription(java.lang.String pColumnName)
pColumnName
- column nameString
containing the column description
|
Oracle© Data Integrator Data Services Java API Reference 11g Release 1 (11.1.1.6.0) E17062-03 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |