org.eclipse.datatools.connectivity.sqm.loader
Class JDBCUDTSuperTypeLoader
java.lang.Object
   org.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
org.eclipse.datatools.connectivity.sqm.loader.JDBCBaseLoader
       org.eclipse.datatools.connectivity.sqm.loader.JDBCUDTSuperTypeLoader
org.eclipse.datatools.connectivity.sqm.loader.JDBCUDTSuperTypeLoader
- public class JDBCUDTSuperTypeLoader 
- extends JDBCBaseLoader
Base loader implementation for loading a UDT's super type object. This class
 may be specialized as necessary to meet a particular vendor's needs.
- Since:
- 1.0
| Field Summary | 
| static java.lang.String | COLUMN_SUPERTYPE_CATThe column name containing the super type's catalog name.
 | 
| static java.lang.String | COLUMN_SUPERTYPE_NAMEThe column name containing the super type's name.
 | 
| static java.lang.String | COLUMN_SUPERTYPE_SCHEMThe column name containing the super type's schema name.
 | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
COLUMN_SUPERTYPE_CAT
public static final java.lang.String COLUMN_SUPERTYPE_CAT
- The column name containing the super type's catalog name.
 
- See Also:
- java.sql.DatabaseMetaData.getSuperTypes(), 
Constant Field Values
 
COLUMN_SUPERTYPE_SCHEM
public static final java.lang.String COLUMN_SUPERTYPE_SCHEM
- The column name containing the super type's schema name.
 
- See Also:
- java.sql.DatabaseMetaData.getSuperTypes(), 
Constant Field Values
 
COLUMN_SUPERTYPE_NAME
public static final java.lang.String COLUMN_SUPERTYPE_NAME
- The column name containing the super type's name.
 
- See Also:
- java.sql.DatabaseMetaData.getSuperTypes(), 
Constant Field Values
 
JDBCUDTSuperTypeLoader
public JDBCUDTSuperTypeLoader(ICatalogObject catalogObject)
- This constructs the loader using no filtering.
 
- Parameters:
- catalogObject- the Database object upon which this loader operates.
 
JDBCUDTSuperTypeLoader
public JDBCUDTSuperTypeLoader(ICatalogObject catalogObject,
                              IConnectionFilterProvider connectionFilterProvider)
- Parameters:
- catalogObject- the Table object upon which this loader operates.
- connectionFilterProvider- the filter provider used for filtering
        the "UDT" object being loaded
loadSuperType
public UserDefinedType loadSuperType()
                              throws java.sql.SQLException
- 
- Returns:
- the super type, null if no super type exists.
- Throws:
- java.sql.SQLException- if an error occurred during loading.