|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl
org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl
org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
org.eclipse.datatools.modelbase.sql.tables.impl.PersistentTableImpl
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCTable
public class JDBCTable
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
JDBCTable()
|
|
| Method Summary | |
|---|---|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
Database |
getCatalogDatabase()
|
org.eclipse.emf.common.util.EList |
getColumns()
|
java.sql.Connection |
getConnection()
|
org.eclipse.emf.common.util.EList |
getConstraints()
|
java.util.List |
getForeignKeys()
|
org.eclipse.emf.common.util.EList |
getIndex()
|
PrimaryKey |
getPrimaryKey()
|
Table |
getSupertable()
|
java.util.List |
getUniqueConstraints()
|
static void |
loadColumns(java.sql.Connection connection,
org.eclipse.emf.common.util.EList columnList,
Table table)
Deprecated. |
static void |
loadIndexes(java.sql.Connection connection,
org.eclipse.emf.common.util.EList indexList,
Table table)
Deprecated. |
void |
refresh()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl |
|---|
eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eUnset, getReferencingForeignKeys |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl |
|---|
basicGetSchema, basicGetSupertable, basicGetUdt, basicSetSchema, basicSetSupertable, getSchema, getSelfRefColumnGeneration, getSubtables, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt, toString |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.ENamedElementImpl |
|---|
eContents, eCrossReferences, getName, getNameGen, setName |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.schema.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eIsProxy, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.BaseTable |
|---|
getReferencingForeignKeys |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.Table |
|---|
getSchema, getSelfRefColumnGeneration, getSubtables, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt |
| Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject |
|---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| Methods inherited from interface org.eclipse.emf.ecore.ENamedElement |
|---|
getName, setName |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Constructor Detail |
|---|
public JDBCTable()
| Method Detail |
|---|
public java.sql.Connection getConnection()
getConnection in interface ICatalogObjectpublic Database getCatalogDatabase()
getCatalogDatabase in interface ICatalogObjectpublic void refresh()
refresh in interface ICatalogObjectpublic org.eclipse.emf.common.util.EList getColumns()
TableImpl
getColumns in interface TablegetColumns in class TableImplSQLTablesPackage.getTable_Columns(),
Column.getTable()public PrimaryKey getPrimaryKey()
BaseTableImpl
getPrimaryKey in interface BaseTablegetPrimaryKey in class BaseTableImplpublic java.util.List getUniqueConstraints()
BaseTableImpl
getUniqueConstraints in interface BaseTablegetUniqueConstraints in class BaseTableImplpublic java.util.List getForeignKeys()
BaseTableImpl
getForeignKeys in interface BaseTablegetForeignKeys in class BaseTableImplpublic org.eclipse.emf.common.util.EList getConstraints()
BaseTableImpl
getConstraints in interface BaseTablegetConstraints in class BaseTableImplSQLTablesPackage.getBaseTable_Constraints(),
TableConstraint.getBaseTable()public org.eclipse.emf.common.util.EList getIndex()
TableImpl
getIndex in interface TablegetIndex in class TableImplSQLTablesPackage.getTable_Index(),
Index.getTable()public Table getSupertable()
TableImpl
getSupertable in interface TablegetSupertable in class TableImplTable.setSupertable(Table),
SQLTablesPackage.getTable_Supertable(),
Table.getSubtables()public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet in interface org.eclipse.emf.ecore.EObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public static void loadColumns(java.sql.Connection connection,
org.eclipse.emf.common.util.EList columnList,
Table table)
throws java.sql.SQLException
java.sql.SQLException
public static void loadIndexes(java.sql.Connection connection,
org.eclipse.emf.common.util.EList indexList,
Table table)
throws java.sql.SQLException
java.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||