org.eclipse.datatools.connectivity.sqm.loader
Class JDBCProcedureColumnLoader

java.lang.Object
  extended byorg.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
      extended byorg.eclipse.datatools.connectivity.sqm.loader.JDBCRoutineColumnLoader
          extended byorg.eclipse.datatools.connectivity.sqm.loader.JDBCProcedureColumnLoader

public class JDBCProcedureColumnLoader
extends 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.

Since:
1.0

Field Summary
 
Fields inherited from class org.eclipse.datatools.connectivity.sqm.loader.JDBCRoutineColumnLoader
COLUMN_COLUMN_NAME, COLUMN_COLUMN_TYPE, COLUMN_DATA_TYPE, COLUMN_LENGTH, COLUMN_NULLABLE, COLUMN_PRECISION, COLUMN_REMARKS, COLUMN_SCALE, COLUMN_TYPE_NAME
 
Constructor Summary
JDBCProcedureColumnLoader(ICatalogObject catalogObject)
          This constructs the loader using no filtering.
JDBCProcedureColumnLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)
           
 
Method Summary
 java.util.List loadColumns()
          Deprecated. see JDBCRoutineColumnLoader.loadParameters(List, Collection), JDBCRoutineColumnLoader.loadRoutineResultTables()
 
Methods inherited from class org.eclipse.datatools.connectivity.sqm.loader.JDBCRoutineColumnLoader
clearColumns, loadParameters, loadRoutineResultTables
 
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
 

Constructor Detail

JDBCProcedureColumnLoader

public JDBCProcedureColumnLoader(ICatalogObject catalogObject)
This constructs the loader using no filtering.

Parameters:
catalogObject - the Procedure object upon which this loader operates.

JDBCProcedureColumnLoader

public JDBCProcedureColumnLoader(ICatalogObject catalogObject,
                                 IConnectionFilterProvider connectionFilterProvider)
Parameters:
catalogObject - the Procedure object upon which this loader operates.
connectionFilterProvider - the filter provider used for filtering the "column" objects being loaded
Method Detail

loadColumns

public java.util.List loadColumns()
                           throws java.sql.SQLException
Deprecated. see JDBCRoutineColumnLoader.loadParameters(List, Collection), JDBCRoutineColumnLoader.loadRoutineResultTables()

Note, if a result set is returned by the SP, it will be added to the end of the returned list.

Returns:
a collection of Parameter objects
Throws:
java.sql.SQLException - if an error occurred during loading.


Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.