| 
 | ||||||||||
| 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.JDBCSchemaLoader
public class JDBCSchemaLoader
Base loader implementation for loading a database's schema objects. This class may be specialized as necessary to meet a particular vendor's needs.
| Field Summary | |
|---|---|
| static java.lang.String | COLUMN_TABLE_CATALOGThe column name containing the schema's catalog name. | 
| static java.lang.String | COLUMN_TABLE_SCHEMThe column name containing the schema's name. | 
| Constructor Summary | |
|---|---|
| JDBCSchemaLoader(ICatalogObject catalogObject)This constructs the loader using a SchemaFilterProvider filter. | |
| JDBCSchemaLoader(ICatalogObject catalogObject,
                 IConnectionFilterProvider connectionFilterProvider) | |
| Method Summary | |
|---|---|
|  void | clearSchemas(java.util.List schemas)Removes the specified schema from the model. | 
|  java.util.List | loadSchemas()Deprecated. see loadSchemas(List, Collection) | 
|  void | loadSchemas(java.util.List containmentList,
            java.util.Collection existingSchemas)Loads the "schema" 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_TABLE_SCHEM
java.sql.DatabaseMetaData.getSchemas(), 
Constant Field Valuespublic static final java.lang.String COLUMN_TABLE_CATALOG
java.sql.DatabaseMetaData.getSchemas(), 
Constant Field Values| Constructor Detail | 
|---|
public JDBCSchemaLoader(ICatalogObject catalogObject)
catalogObject - the Catalog object upon which this loader operates.
public JDBCSchemaLoader(ICatalogObject catalogObject,
                        IConnectionFilterProvider connectionFilterProvider)
catalogObject - the Catalog object upon which this loader operates.connectionFilterProvider - the filter provider used for filtering
        the "schema" objects being loaded| Method Detail | 
|---|
public java.util.List loadSchemas()
                           throws java.sql.SQLException
loadSchemas(List, Collection)
java.sql.SQLException - if an error occurred during loading.
public void loadSchemas(java.util.List containmentList,
                        java.util.Collection existingSchemas)
                 throws java.sql.SQLException
containmentList - the containment list held by parentexistingSchemas - the catalog objects which were previously loaded
java.sql.SQLException - if an error occurred during loading.public void clearSchemas(java.util.List schemas)
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 | |||||||||