oajava.sql
Class xo_col_attribute

java.lang.Object
  |
  +--oajava.sql.xo_col_attribute

public class xo_col_attribute
extends java.lang.Object

This class allow IP writer to specify/get column attributes. Right now it allows to specify/get base column name, base table name, catalog name, schema name and custom attributes. These attributes are used by some ODBC/OLE DB/JDBC/.NET applications.


Constructor Summary
xo_col_attribute()
          Intialize the object with empty value(s).
xo_col_attribute(java.lang.String pBaseColumnName, java.lang.String pBaseTableName, java.lang.String pCatalogName, java.lang.String pSchemaName, java.lang.String pCustom)
          Intialize the object with specified value(s).
 
Method Summary
 java.lang.String getBaseColumnName()
          Get the base column name.
 java.lang.String getBaseTableName()
          Get the base table name.
 java.lang.String getCatalogName()
          Get the catalog name.
 java.lang.String getCustom()
          Get the custom attribute.
 java.lang.String getSchemaName()
          Get the schema name.
 void setBaseColumnName(java.lang.String pBaseColumnName)
          Set the base column name.
 void setBaseTableName(java.lang.String pBaseTableName)
          Set the base table name.
 void setCatalogName(java.lang.String pCatalogName)
          Set the catalog name.
 void setCustom(java.lang.String pCustom)
          Set the custom attribute.
 void setSchemaName(java.lang.String pSchemaName)
          Set the schema name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

xo_col_attribute

public xo_col_attribute()
Intialize the object with empty value(s).

xo_col_attribute

public xo_col_attribute(java.lang.String pBaseColumnName,
                        java.lang.String pBaseTableName,
                        java.lang.String pCatalogName,
                        java.lang.String pSchemaName,
                        java.lang.String pCustom)
Intialize the object with specified value(s).
Parameters:
pBaseColumnName - The base column name.
pBaseTableName - The base table name.
pCatalogName - The catalog name.
pSchemaName - The schema name.
pCustom - The custom attribute.
Method Detail

setBaseColumnName

public void setBaseColumnName(java.lang.String pBaseColumnName)
Set the base column name.

Parameters:
pBaseColumnName - The base column name.

setBaseTableName

public void setBaseTableName(java.lang.String pBaseTableName)
Set the base table name.

Parameters:
pBaseTableName - The base table name.

setCatalogName

public void setCatalogName(java.lang.String pCatalogName)
Set the catalog name.

Parameters:
pCatalogName - The catalog name.

setSchemaName

public void setSchemaName(java.lang.String pSchemaName)
Set the schema name.

Parameters:
pSchemaName - The schema name.

setCustom

public void setCustom(java.lang.String pCustom)
Set the custom attribute.

Parameters:
pCustom - The custom attribute.

getBaseColumnName

public java.lang.String getBaseColumnName()
Get the base column name.

Returns:
The base column name.

getBaseTableName

public java.lang.String getBaseTableName()
Get the base table name.

Returns:
The base table name.

getCatalogName

public java.lang.String getCatalogName()
Get the catalog name.

Returns:
The catalog name.

getSchemaName

public java.lang.String getSchemaName()
Get the schema name.

Returns:
The schema name.

getCustom

public java.lang.String getCustom()
Get the custom attribute.

Returns:
The custom attribute.