|
|||||||||||
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
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_NAME
The column name containing the column's name. |
static java.lang.String |
COLUMN_COLUMN_TYPE
The column name containing the column's type. |
static java.lang.String |
COLUMN_DATA_TYPE
The column name containing the column's data type. |
static java.lang.String |
COLUMN_LENGTH
The column name containing the column's length. |
static java.lang.String |
COLUMN_NULLABLE
The column name containing the column's nullable attribute. |
static java.lang.String |
COLUMN_PRECISION
The column name containing the column's precision. |
static java.lang.String |
COLUMN_REMARKS
The column name containing the column's remarks. |
static java.lang.String |
COLUMN_SCALE
The column name containing the column's scale. |
static java.lang.String |
COLUMN_TYPE_NAME
The 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 ValuesConstructor 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 loadedMethod Detail |
public void loadParameters(java.util.List parameterContainmentList, java.util.Collection existingParameters) throws java.sql.SQLException
java.sql.SQLException
- if anything goes wrongpublic 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 |