| 
 | ||||||||||
| 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.JDBCRoutineColumnLoader
public class JDBCRoutineColumnLoader
Base loader implementation for loading a SP's parameter objects. This class may be specialized as necessary to meet a particular vendor's needs.
| Field Summary | |
|---|---|
| static java.lang.String | COLUMN_COLUMN_NAMEThe column name containing the column's name. | 
| static java.lang.String | COLUMN_COLUMN_TYPEThe column name containing the column's type. | 
| static java.lang.String | COLUMN_DATA_TYPEThe column name containing the column's data type. | 
| static java.lang.String | COLUMN_LENGTHThe column name containing the column's length. | 
| static java.lang.String | COLUMN_NULLABLEThe column name containing the column's nullable attribute. | 
| static java.lang.String | COLUMN_PRECISIONThe column name containing the column's precision. | 
| static java.lang.String | COLUMN_REMARKSThe column name containing the column's remarks. | 
| static java.lang.String | COLUMN_SCALEThe column name containing the column's scale. | 
| static java.lang.String | COLUMN_TYPE_NAMEThe column name containing the column's type name. | 
| Constructor Summary | |
|---|---|
| JDBCRoutineColumnLoader(ICatalogObject catalogObject)This constructs the loader using no filtering. | |
| JDBCRoutineColumnLoader(ICatalogObject catalogObject,
                        IConnectionFilterProvider connectionFilterProvider) | |
| Method Summary | |
|---|---|
|  void | clearColumns(java.util.List columns) | 
|  void | loadParameters(java.util.List parameterContainmentList,
               java.util.Collection existingParameters)Loads the "parameter" objects for the SP. | 
|  java.util.List | loadRoutineResultTables()Loads the "routine result table" objects for the SP. | 
| 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.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_COLUMN_TYPE
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_DATA_TYPE
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_TYPE_NAME
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_PRECISION
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_LENGTH
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_SCALE
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_NULLABLE
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Valuespublic static final java.lang.String COLUMN_REMARKS
java.sql.DatabaseMetaData.getProcedureColumns(), 
Constant Field Values| Constructor Detail | 
|---|
public JDBCRoutineColumnLoader(ICatalogObject catalogObject)
catalogObject - the Procedure object upon which this loader
        operates.
public JDBCRoutineColumnLoader(ICatalogObject catalogObject,
                               IConnectionFilterProvider connectionFilterProvider)
catalogObject - the Procedure object upon which this loader
        operates.connectionFilterProvider - the filter provider used for filtering
        the "column" objects being loaded| Method Detail | 
|---|
public void loadParameters(java.util.List parameterContainmentList,
                           java.util.Collection existingParameters)
                    throws java.sql.SQLException
java.sql.SQLException - if anything goes wrong
public java.util.List loadRoutineResultTables()
                                       throws java.sql.SQLException
java.sql.SQLException - if anything goes wrongpublic void clearColumns(java.util.List columns)
columns - removes the parameters.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||