org.eclipse.datatools.connectivity.sqm.core.rte.jdbc
Class JDBCTable
java.lang.Object
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
- All Implemented Interfaces:
- ICatalogObject, SQLObject, BaseTable, PersistentTable, Table
public class JDBCTable
- extends PersistentTableImpl
- implements ICatalogObject
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, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
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.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, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
JDBCTable
public JDBCTable()
getConnection
public java.sql.Connection getConnection()
- Specified by:
getConnection
in interface ICatalogObject
getCatalogDatabase
public Database getCatalogDatabase()
- Specified by:
getCatalogDatabase
in interface ICatalogObject
refresh
public void refresh()
- Specified by:
refresh
in interface ICatalogObject
getColumns
public EList getColumns()
- Description copied from class:
TableImpl
-
- Specified by:
getColumns
in interface Table
- Overrides:
getColumns
in class TableImpl
- Returns:
- the value of the 'Columns' containment reference list.
- See Also:
SQLTablesPackage.getTable_Columns()
,
Column.getTable()
getPrimaryKey
public PrimaryKey getPrimaryKey()
- Description copied from class:
BaseTableImpl
-
- Specified by:
getPrimaryKey
in interface BaseTable
- Overrides:
getPrimaryKey
in class BaseTableImpl
getUniqueConstraints
public java.util.List getUniqueConstraints()
- Description copied from class:
BaseTableImpl
-
- Specified by:
getUniqueConstraints
in interface BaseTable
- Overrides:
getUniqueConstraints
in class BaseTableImpl
getForeignKeys
public java.util.List getForeignKeys()
- Description copied from class:
BaseTableImpl
-
- Specified by:
getForeignKeys
in interface BaseTable
- Overrides:
getForeignKeys
in class BaseTableImpl
getConstraints
public EList getConstraints()
- Description copied from class:
BaseTableImpl
-
- Specified by:
getConstraints
in interface BaseTable
- Overrides:
getConstraints
in class BaseTableImpl
- Returns:
- the value of the 'Constraints' containment reference list.
- See Also:
SQLTablesPackage.getBaseTable_Constraints()
,
TableConstraint.getBaseTable()
getIndex
public EList getIndex()
- Description copied from class:
TableImpl
-
- Specified by:
getIndex
in interface Table
- Overrides:
getIndex
in class TableImpl
- Returns:
- the value of the 'Index' reference list.
- See Also:
SQLTablesPackage.getTable_Index()
,
Index.getTable()
getSupertable
public Table getSupertable()
- Description copied from class:
TableImpl
-
- Specified by:
getSupertable
in interface Table
- Overrides:
getSupertable
in class TableImpl
- Returns:
- the value of the 'Supertable' reference.
- See Also:
Table.setSupertable(Table)
,
SQLTablesPackage.getTable_Supertable()
,
Table.getSubtables()
eIsSet
public boolean eIsSet(EStructuralFeature eFeature)
- Description copied from class:
BaseTableImpl
-
- Overrides:
eIsSet
in class BaseTableImpl
loadColumns
public static void loadColumns(java.sql.Connection connection,
EList columnList,
Table table)
throws java.sql.SQLException
- Deprecated.
- Throws:
java.sql.SQLException
loadIndexes
public static void loadIndexes(java.sql.Connection connection,
EList indexList,
Table table)
throws java.sql.SQLException
- Deprecated.
- Throws:
java.sql.SQLException
Copyright © 2006 -- 2008 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.