org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
Class JDBCSchema
java.lang.Object
ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCSchema
- All Implemented Interfaces:
- ICatalogObject, Schema, SQLObject
public class JDBCSchema
- extends SchemaImpl
- implements ICatalogObject
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl |
basicGetCatalog, basicGetDatabase, basicGetOwner, basicSetDatabase, basicSetOwner, eGet, eInverseAdd, eInverseRemove, eSet, eUnset, getAssertions, getBuiltInFunctions, getCatalog, getCharSets, getDatabase, getIndices, getOwner, getProcedures, getSequences, getTriggers, getUDFs, setCatalog, setDatabase, setOwner |
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
JDBCSchema
public JDBCSchema()
getCatalogDatabase
public Database getCatalogDatabase()
- Specified by:
getCatalogDatabase
in interface ICatalogObject
getConnection
public java.sql.Connection getConnection()
- Specified by:
getConnection
in interface ICatalogObject
refresh
public void refresh()
- Specified by:
refresh
in interface ICatalogObject
getTables
public EList getTables()
- Description copied from class:
SchemaImpl
-
- Specified by:
getTables
in interface Schema
- Overrides:
getTables
in class SchemaImpl
- Returns:
- the value of the 'Tables' reference list.
- See Also:
SQLSchemaPackage.getSchema_Tables()
,
Table.getSchema()
getRoutines
public EList getRoutines()
- Description copied from class:
SchemaImpl
-
- Specified by:
getRoutines
in interface Schema
- Overrides:
getRoutines
in class SchemaImpl
- Returns:
- the value of the 'Routines' reference list.
- See Also:
SQLSchemaPackage.getSchema_Routines()
,
Routine.getSchema()
getUserDefinedTypes
public EList getUserDefinedTypes()
- Description copied from class:
SchemaImpl
-
- Specified by:
getUserDefinedTypes
in interface Schema
- Overrides:
getUserDefinedTypes
in class SchemaImpl
- Returns:
- the value of the 'User Defined Types' reference list.
- See Also:
SQLSchemaPackage.getSchema_UserDefinedTypes()
,
UserDefinedType.getSchema()
eIsSet
public boolean eIsSet(EStructuralFeature eFeature)
- Description copied from class:
SchemaImpl
-
- Overrides:
eIsSet
in class SchemaImpl
basicSetCatalog
public NotificationChain basicSetCatalog(Catalog newCatalog,
NotificationChain msgs)
- Description copied from class:
SchemaImpl
-
- Overrides:
basicSetCatalog
in class SchemaImpl
loadTables
public static void loadTables(java.sql.Connection connection,
EList tableList,
Schema schema)
throws java.sql.SQLException
- Deprecated.
- Throws:
java.sql.SQLException
Copyright © 2006 -- 2008 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.