org.eclipse.datatools.connectivity.sqm.loader
Class JDBCTableSuperTableLoader
java.lang.Object
org.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
org.eclipse.datatools.connectivity.sqm.loader.JDBCTableSuperTableLoader
public class JDBCTableSuperTableLoader
- extends JDBCBaseLoader
Base loader implementation for loading a table's super table objects. This
class may be specialized as necessary to meet a particular vendor's needs.
- Since:
- 1.0
|
Field Summary |
static java.lang.String |
COLUMN_SUPERTABLE_NAME
The column name containing the super table's name. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COLUMN_SUPERTABLE_NAME
public static final java.lang.String COLUMN_SUPERTABLE_NAME
- The column name containing the super table's name.
- See Also:
java.sql.DatabaseMetaData.getSuperTables(),
Constant Field Values
JDBCTableSuperTableLoader
public JDBCTableSuperTableLoader(ICatalogObject catalogObject)
- This constructs the loader using no filtering.
- Parameters:
catalogObject - the Database object upon which this loader operates.
JDBCTableSuperTableLoader
public JDBCTableSuperTableLoader(ICatalogObject catalogObject,
IConnectionFilterProvider connectionFilterProvider)
- Parameters:
catalogObject - the Table object upon which this loader operates.connectionFilterProvider - the filter provider used for filtering
the "table" objects being loaded
loadSuperTable
public Table loadSuperTable()
throws java.sql.SQLException
- Returns:
- the super table, null if no super table exists.
- Throws:
java.sql.SQLException - if an error occurred during loading.
Copyright © 2006 -- 2008 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.