|
||||||||||
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.TemporaryTableImpl
org.eclipse.datatools.connectivity.sqm.core.rte.jdbc.JDBCTemporaryTable
public class JDBCTemporaryTable
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 | |
---|---|
JDBCTemporaryTable()
|
Method Summary | |
---|---|
boolean |
eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
|
Database |
getCatalogDatabase()
|
org.eclipse.emf.common.util.EList |
getColumns()
Returns the value of the 'Columns' containment reference list. |
java.sql.Connection |
getConnection()
|
org.eclipse.emf.common.util.EList |
getConstraints()
Returns the value of the 'Constraints' containment reference list. |
java.util.List |
getForeignKeys()
|
org.eclipse.emf.common.util.EList |
getIndex()
Returns the value of the 'Index' reference list. |
PrimaryKey |
getPrimaryKey()
|
Table |
getSupertable()
Returns the value of the 'Supertable' reference. |
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.TemporaryTableImpl |
---|
eGet, eIsSet, eSet, eUnset, isDeleteOnCommit, isLocal, setDeleteOnCommit, setLocal, toString |
Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl |
---|
eInverseAdd, eInverseRemove, 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 |
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 JDBCTemporaryTable()
Method Detail |
---|
public Database getCatalogDatabase()
getCatalogDatabase
in interface ICatalogObject
public java.sql.Connection getConnection()
getConnection
in interface ICatalogObject
public void refresh()
refresh
in interface ICatalogObject
public org.eclipse.emf.common.util.EList getColumns()
Table
Column
.
It is bidirectional and its opposite is 'Table
'.
If the meaning of the 'Columns' containment reference list isn't clear, there really should be more of a description here...
getColumns
in interface Table
getColumns
in class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
SQLTablesPackage.getTable_Columns()
,
Column.getTable()
public PrimaryKey getPrimaryKey()
BaseTable
getPrimaryKey
in interface BaseTable
getPrimaryKey
in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
public java.util.List getUniqueConstraints()
BaseTable
getUniqueConstraints
in interface BaseTable
getUniqueConstraints
in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
public java.util.List getForeignKeys()
BaseTable
getForeignKeys
in interface BaseTable
getForeignKeys
in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
public org.eclipse.emf.common.util.EList getConstraints()
BaseTable
TableConstraint
.
It is bidirectional and its opposite is 'Base Table
'.
If the meaning of the 'Constraints' containment reference list isn't clear, there really should be more of a description here...
getConstraints
in interface BaseTable
getConstraints
in class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
SQLTablesPackage.getBaseTable_Constraints()
,
TableConstraint.getBaseTable()
public org.eclipse.emf.common.util.EList getIndex()
Table
Index
.
It is bidirectional and its opposite is 'Table
'.
If the meaning of the 'Index' reference list isn't clear, there really should be more of a description here...
getIndex
in interface Table
getIndex
in class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
SQLTablesPackage.getTable_Index()
,
Index.getTable()
public Table getSupertable()
Table
Subtables
'.
If the meaning of the 'Supertable' reference isn't clear, there really should be more of a description here...
getSupertable
in interface Table
getSupertable
in class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl
Table.setSupertable(Table)
,
SQLTablesPackage.getTable_Supertable()
,
Table.getSubtables()
public boolean eIsSet(org.eclipse.emf.ecore.EStructuralFeature eFeature)
eIsSet
in interface org.eclipse.emf.ecore.EObject
eIsSet
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 |