|
||||||||||
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.JDBCTableColumnLoader
public class JDBCTableColumnLoader
Base loader implementation for loading a table's column objects. This class may be specialized as necessary to meet a particular vendor's needs.
Field Summary | |
---|---|
static java.lang.String |
COLUMN_COLUMN_DEF
The column name containing the column's default value. |
static java.lang.String |
COLUMN_COLUMN_NAME
The column name containing the column's name. |
static java.lang.String |
COLUMN_COLUMN_SIZE
The column name containing the column's size. |
static java.lang.String |
COLUMN_DATA_TYPE
The column name containing the column's data type. |
static java.lang.String |
COLUMN_DECIMAL_DIGITS
The column name containing the column's decimal digits. |
static java.lang.String |
COLUMN_NULLABLE
The column name containing the column's nullable attribute. |
static java.lang.String |
COLUMN_REMARKS
The column name containing the column's description. |
static java.lang.String |
COLUMN_SCOPE_CATALOG
The column name containing the catalog name of the column's UDT reference type. |
static java.lang.String |
COLUMN_SCOPE_SCHEMA
The column name containing the schema name of the column's UDT reference type. |
static java.lang.String |
COLUMN_SCOPE_TABLE
The column name containing the table name of the column's UDT reference type. |
static java.lang.String |
COLUMN_TYPE_NAME
The column name containing the column's type name. |
Constructor Summary | |
---|---|
JDBCTableColumnLoader(ICatalogObject catalogObject)
This constructs the loader using no filtering. |
|
JDBCTableColumnLoader(ICatalogObject catalogObject,
IConnectionFilterProvider connectionFilterProvider)
|
Method Summary | |
---|---|
void |
clearColumns(java.util.List columns)
Removes the specified schema from the model. |
java.util.List |
loadColumns()
Deprecated. see loadColumns(List, Collection) |
void |
loadColumns(java.util.List containmentList,
java.util.Collection existingColumns)
Loads the "column" 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_COLUMN_NAME
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_DATA_TYPE
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_TYPE_NAME
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_COLUMN_SIZE
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_DECIMAL_DIGITS
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_NULLABLE
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_REMARKS
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_COLUMN_DEF
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_SCOPE_CATALOG
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_SCOPE_SCHEMA
java.sql.DatabaseMetaData.getColumns()
,
Constant Field Valuespublic static final java.lang.String COLUMN_SCOPE_TABLE
java.sql.DatabaseMetaData.getColumns()
,
Constant Field ValuesConstructor Detail |
---|
public JDBCTableColumnLoader(ICatalogObject catalogObject)
catalogObject
- the Table object upon which this loader operates.public JDBCTableColumnLoader(ICatalogObject catalogObject, IConnectionFilterProvider connectionFilterProvider)
catalogObject
- the Table object upon which this loader operates.connectionFilterProvider
- the filter provider used for filtering
the "column" objects being loadedMethod Detail |
---|
public java.util.List loadColumns() throws java.sql.SQLException
loadColumns(List, Collection)
java.sql.SQLException
- if an error occurred during loading.public void loadColumns(java.util.List containmentList, java.util.Collection existingColumns) throws java.sql.SQLException
containmentList
- the containment list held by parentexistingColumns
- the catalog objects which were previously loaded
java.sql.SQLException
- if an error occurred during loading.public void clearColumns(java.util.List columns)
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 |