| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableColumnLoader
public class JDBCTableColumnLoader
Base loader implementation for loading a table's column objects. This class may be specialized as necessary to meet a particular vendor's needs.
| Field Summary | |
|---|---|
| static java.lang.String | COLUMN_COLUMN_DEFThe column name containing the column's default value. | 
| static java.lang.String | COLUMN_COLUMN_NAMEThe column name containing the column's name. | 
| static java.lang.String | COLUMN_COLUMN_SIZEThe column name containing the column's size. | 
| static java.lang.String | COLUMN_DATA_TYPEThe column name containing the column's data type. | 
| static java.lang.String | COLUMN_DECIMAL_DIGITSThe column name containing the column's decimal digits. | 
| static java.lang.String | COLUMN_NULLABLEThe column name containing the column's nullable attribute. | 
| static java.lang.String | COLUMN_REMARKSThe column name containing the column's description. | 
| static java.lang.String | COLUMN_SCOPE_CATALOGThe column name containing the catalog name of the column's UDT reference type. | 
| static java.lang.String | COLUMN_SCOPE_SCHEMAThe column name containing the schema name of the column's UDT reference type. | 
| static java.lang.String | COLUMN_SCOPE_TABLEThe column name containing the table name of the column's UDT reference type. | 
| static java.lang.String | COLUMN_TYPE_NAMEThe column name containing the column's type name. | 
| Constructor Summary | |
|---|---|
| JDBCTableColumnLoader(ICatalogObject catalogObject)This constructs the loader using no filtering. | |
| JDBCTableColumnLoader(ICatalogObject catalogObject,
                      IConnectionFilterProvider connectionFilterProvider) | |
| Method Summary | |
|---|---|
|  void | clearColumns(java.util.List columns)Removes the specified schema from the model. | 
|  java.util.List | loadColumns()Deprecated. see loadColumns(List, Collection) | 
|  void | loadColumns(java.util.List containmentList,
            java.util.Collection existingColumns)Loads the "column" objects from the database. | 
| Methods inherited from class org.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader | 
|---|
| getCatalogObject, setCatalogObject | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final java.lang.String COLUMN_COLUMN_NAME
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_DATA_TYPE
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_TYPE_NAME
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_COLUMN_SIZE
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_DECIMAL_DIGITS
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_NULLABLE
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_REMARKS
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_COLUMN_DEF
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_SCOPE_CATALOG
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_SCOPE_SCHEMA
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_SCOPE_TABLE
java.sql.DatabaseMetaData.getColumns(), 
Constant Field Values| Constructor Detail | 
|---|
public JDBCTableColumnLoader(ICatalogObject catalogObject)
catalogObject - the Table object upon which this loader operates.
public JDBCTableColumnLoader(ICatalogObject catalogObject,
                             IConnectionFilterProvider connectionFilterProvider)
catalogObject - the Table object upon which this loader operates.connectionFilterProvider - the filter provider used for filtering
        the "column" objects being loaded| Method Detail | 
|---|
public java.util.List loadColumns()
                           throws java.sql.SQLException
loadColumns(List, Collection)
java.sql.SQLException - if an error occurred during loading.
public void loadColumns(java.util.List containmentList,
                        java.util.Collection existingColumns)
                 throws java.sql.SQLException
containmentList - the containment list held by parentexistingColumns - the catalog objects which were previously loaded
java.sql.SQLException - if an error occurred during loading.public void clearColumns(java.util.List columns)
schemas - the schemas to be removed from the model.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||