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

java.lang.Object
  extended byENamedElementImpl
      extended byorg.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
          extended byorg.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
              extended byorg.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCDatabase
All Implemented Interfaces:
Database, ICatalogObject, SQLObject

public class JDBCDatabase
extends DatabaseImpl
implements ICatalogObject

See Also:
Serialized Form

Constructor Summary
JDBCDatabase(java.sql.Connection connection)
           
 
Method Summary
 boolean eIsSet(EStructuralFeature eFeature)
           
 Database getCatalogDatabase()
           
 EList getCatalogs()
           
 java.sql.Connection getConnection()
           
 void refresh()
           
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.DatabaseImpl
eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getAuthorizationIds, getEvents, getSchemas, getUserDefinedTypes, getVendor, getVersion, setVendor, setVersion, toString
 
Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
addEAnnotation, addEAnnotationDetail, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getBytes, getBytes, getChar, getChar, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getInstanceProperties, getInt, getInt, getLabel, getList, getList, getLong, getLong, getPrivileges, getSequence, getSequence, getShort, getShort, getString, getString, getType, isSet, isSet, removeEAnnotationDetail, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBoolean, setBoolean, setByte, setByte, setBytes, setBytes, setChar, setChar, setDataObject, setDataObject, setDate, setDate, setDescription, setDouble, setDouble, setFloat, setFloat, setInt, setInt, setLabel, setList, setList, setLong, setLong, setShort, setShort, setString, setString, unset, unset, writeReplace
 
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

JDBCDatabase

public JDBCDatabase(java.sql.Connection connection)
Method Detail

refresh

public void refresh()
Specified by:
refresh in interface ICatalogObject

getCatalogs

public EList getCatalogs()
Description copied from class: DatabaseImpl

Specified by:
getCatalogs in interface Database
Overrides:
getCatalogs in class DatabaseImpl

getConnection

public java.sql.Connection getConnection()
Specified by:
getConnection in interface ICatalogObject

getCatalogDatabase

public Database getCatalogDatabase()
Specified by:
getCatalogDatabase in interface ICatalogObject

eIsSet

public boolean eIsSet(EStructuralFeature eFeature)
Overrides:
eIsSet in class DatabaseImpl


Copyright © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.