org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
Class JDBCSchema

java.lang.Object
  extended by ENamedElementImpl
      extended by org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
          extended by org.eclipse.datatools.modelbase.sql.schema.impl.SchemaImpl
              extended by org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCSchema
All Implemented Interfaces:
ICatalogObject, Schema, SQLObject

public class JDBCSchema
extends SchemaImpl
implements ICatalogObject


Constructor Summary
JDBCSchema()
           
 
Method Summary
 NotificationChain basicSetCatalog(Catalog newCatalog, NotificationChain msgs)
           
 boolean eIsSet(EStructuralFeature eFeature)
           
 Database getCatalogDatabase()
           
 java.sql.Connection getConnection()
           
 EList getRoutines()
           
 EList getTables()
           
 EList getUserDefinedTypes()
           
static void loadTables(java.sql.Connection connection, EList tableList, Schema schema)
          Deprecated.  
 void refresh()
           
 
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
 

Constructor Detail

JDBCSchema

public JDBCSchema()
Method Detail

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.