org.eclipse.datatools.enablement.ase.catalog
Class SybaseASECatalogTempTable
java.lang.Object
org.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.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASETempTableImpl
org.eclipse.datatools.enablement.ase.catalog.SybaseASECatalogTempTable
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, ICatalogObject, ICatalogTable, ISybaseASECatalogTable, SybaseASEBaseTable, SybaseASETempTable, SybaseAuthorizedObject, SybaseBaseTable, SQLObject, BaseTable, Table, TemporaryTable, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject
public class SybaseASECatalogTempTable
- extends SybaseASETempTableImpl
- implements ISybaseASECatalogTable, ICatalogObject, ICatalogTable, org.eclipse.core.runtime.IAdaptable
| 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 |
| 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 |
| Methods inherited from class org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASETempTableImpl |
basicGetSegment, basicGetTextImageSegment, basicSetPartitionCondition, basicSetTableOnlyCacheInfo, basicSetTextOnlyCacheInfo, eBaseStructuralFeatureID, eDerivedStructuralFeatureID, eGet, eInverseRemove, eIsSet, eSet, eUnset, getCheckConstraints, isSystem, isSystemTable, setConcurrencyOptThreshold, setExpRowSize, setFillFactor, setIdentityGap, setLockSchema, setMaxRowPerPage, setPartitionCondition, setPartitions, setReservePageGap, setSegment, setSystemTable, setTableOnlyCacheInfo, setTextImageSegment, setTextOnlyCacheInfo, toString |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl |
basicGetSchema, basicGetSupertable, basicGetUdt, basicSetSchema, basicSetSupertable, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, 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, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
| 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, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, 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.emf.ecore.InternalEObject |
eNotificationRequired |
SybaseASECatalogTempTable
public SybaseASECatalogTempTable()
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(org.eclipse.emf.ecore.EStructuralFeature eFeature)
- Specified by:
eIsSet in interface org.eclipse.emf.ecore.EObject- Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
refresh
public void refresh()
- Specified by:
refresh in interface ICatalogObject
getTableId
public int getTableId()
- Specified by:
getTableId in interface ICatalogTable
getStatus
public int getStatus()
getColumns
public org.eclipse.emf.common.util.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()
getConstraints
public org.eclipse.emf.common.util.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 org.eclipse.emf.common.util.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()
getTextImageSegment
public SybaseASESegment getTextImageSegment()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getTextImageSegment in interface SybaseASEBaseTable- Overrides:
getTextImageSegment in class SybaseASETempTableImpl
- Returns:
- the value of the 'Text Image Segment' reference.
- See Also:
SybaseASEBaseTable.setTextImageSegment(SybaseASESegment),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextImageSegment()
getTriggers
public org.eclipse.emf.common.util.EList getTriggers()
- Description copied from class:
TableImpl
-
- Specified by:
getTriggers in interface Table- Overrides:
getTriggers in class TableImpl
- Returns:
- the value of the 'Triggers' reference list.
- See Also:
SQLTablesPackage.getTable_Triggers(),
Trigger.getSubjectTable()
getLockSchema
public LockingSchemaType getLockSchema()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getLockSchema in interface SybaseASEBaseTable- Overrides:
getLockSchema in class SybaseASETempTableImpl
- Returns:
- the value of the 'Lock Schema' attribute.
- See Also:
LockingSchemaType,
SybaseASEBaseTable.setLockSchema(LockingSchemaType),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_LockSchema()
getFillFactor
public int getFillFactor()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getFillFactor in interface SybaseASEBaseTable- Overrides:
getFillFactor in class SybaseASETempTableImpl
- Returns:
- the value of the 'Fill Factor' attribute.
- See Also:
SybaseASEBaseTable.setFillFactor(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_FillFactor()
getMaxRowPerPage
public int getMaxRowPerPage()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getMaxRowPerPage in interface SybaseASEBaseTable- Overrides:
getMaxRowPerPage in class SybaseASETempTableImpl
- Returns:
- the value of the 'Max Row Per Page' attribute.
- See Also:
SybaseASEBaseTable.setMaxRowPerPage(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_MaxRowPerPage()
getExpRowSize
public int getExpRowSize()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getExpRowSize in interface SybaseASEBaseTable- Overrides:
getExpRowSize in class SybaseASETempTableImpl
- Returns:
- the value of the 'Exp Row Size' attribute.
- See Also:
SybaseASEBaseTable.setExpRowSize(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ExpRowSize()
getReservePageGap
public int getReservePageGap()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getReservePageGap in interface SybaseASEBaseTable- Overrides:
getReservePageGap in class SybaseASETempTableImpl
- Returns:
- the value of the 'Reserve Page Gap' attribute.
- See Also:
SybaseASEBaseTable.setReservePageGap(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ReservePageGap()
getIdentityGap
public int getIdentityGap()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getIdentityGap in interface SybaseASEBaseTable- Overrides:
getIdentityGap in class SybaseASETempTableImpl
- Returns:
- the value of the 'Identity Gap' attribute.
- See Also:
SybaseASEBaseTable.setIdentityGap(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_IdentityGap()
getSegment
public SybaseASESegment getSegment()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getSegment in interface SybaseASEBaseTable- Overrides:
getSegment in class SybaseASETempTableImpl
- Returns:
- the value of the 'Segment' reference.
- See Also:
SybaseASEBaseTable.setSegment(SybaseASESegment),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Segment()
getTableOnlyCacheInfo
public CacheInfo getTableOnlyCacheInfo()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getTableOnlyCacheInfo in interface SybaseASEBaseTable- Overrides:
getTableOnlyCacheInfo in class SybaseASETempTableImpl
- Returns:
- the value of the 'Table Only Cache Info' containment reference.
- See Also:
SybaseASEBaseTable.setTableOnlyCacheInfo(CacheInfo),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TableOnlyCacheInfo()
getTextOnlyCacheInfo
public CacheInfo getTextOnlyCacheInfo()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getTextOnlyCacheInfo in interface SybaseASEBaseTable- Overrides:
getTextOnlyCacheInfo in class SybaseASETempTableImpl
- Returns:
- the value of the 'Text Only Cache Info' containment reference.
- See Also:
SybaseASEBaseTable.setTextOnlyCacheInfo(CacheInfo),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextOnlyCacheInfo()
getConcurrencyOptThreshold
public int getConcurrencyOptThreshold()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getConcurrencyOptThreshold in interface SybaseASEBaseTable- Overrides:
getConcurrencyOptThreshold in class SybaseASETempTableImpl
- Returns:
- the value of the 'Concurrency Opt Threshold' attribute.
- See Also:
SybaseASEBaseTable.setConcurrencyOptThreshold(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ConcurrencyOptThreshold()
getPartitions
public int getPartitions()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getPartitions in interface SybaseASEBaseTable- Overrides:
getPartitions in class SybaseASETempTableImpl
- Returns:
- the value of the 'Partitions' attribute.
- See Also:
SybaseASEBaseTable.setPartitions(int),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Partitions()
getPartitionCondition
public SybaseASEPartition getPartitionCondition()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getPartitionCondition in interface SybaseASEBaseTable- Overrides:
getPartitionCondition in class SybaseASETempTableImpl
- Returns:
- the value of the 'Partition Condition' containment reference.
- See Also:
SybaseASEBaseTable.setPartitionCondition(SybaseASEPartition),
SybaseasesqlmodelPackage.getSybaseASEBaseTable_PartitionCondition()
getLockPromotion
public org.eclipse.emf.common.util.EList getLockPromotion()
- Description copied from class:
SybaseASETempTableImpl
-
- Specified by:
getLockPromotion in interface SybaseASEBaseTable- Overrides:
getLockPromotion in class SybaseASETempTableImpl
- Returns:
- the value of the 'Lock Promotion' containment reference list.
- See Also:
SybaseasesqlmodelPackage.getSybaseASEBaseTable_LockPromotion()
getPrivileges
public org.eclipse.emf.common.util.EList getPrivileges()
- Description copied from class:
SQLObjectImpl
-
- Specified by:
getPrivileges in interface SQLObject- Overrides:
getPrivileges in class SQLObjectImpl
- Returns:
- the value of the 'Privileges' reference list.
- See Also:
SQLSchemaPackage.getSQLObject_Privileges(),
Privilege.getObject()
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable
getColumnsSuper
public org.eclipse.emf.common.util.EList getColumnsSuper()
- Specified by:
getColumnsSuper in interface ISybaseASECatalogTable
getConstraintsSuper
public org.eclipse.emf.common.util.EList getConstraintsSuper()
- Specified by:
getConstraintsSuper in interface ISybaseASECatalogTable
getIndexSuper
public org.eclipse.emf.common.util.EList getIndexSuper()
- Specified by:
getIndexSuper in interface ISybaseASECatalogTable
getTextImageSegmentSuper
public SybaseASESegment getTextImageSegmentSuper()
- Specified by:
getTextImageSegmentSuper in interface ISybaseASECatalogTable
getTriggersSuper
public org.eclipse.emf.common.util.EList getTriggersSuper()
- Specified by:
getTriggersSuper in interface ISybaseASECatalogTable
getLockSchemaSuper
public LockingSchemaType getLockSchemaSuper()
- Specified by:
getLockSchemaSuper in interface ISybaseASECatalogTable
getConcurrencyOptThresholdSuper
public int getConcurrencyOptThresholdSuper()
- Specified by:
getConcurrencyOptThresholdSuper in interface ISybaseASECatalogTable
getExpRowSizeSuper
public int getExpRowSizeSuper()
- Specified by:
getExpRowSizeSuper in interface ISybaseASECatalogTable
getFillFactorSuper
public int getFillFactorSuper()
- Specified by:
getFillFactorSuper in interface ISybaseASECatalogTable
getIdentityGapSuper
public int getIdentityGapSuper()
- Specified by:
getIdentityGapSuper in interface ISybaseASECatalogTable
getMaxRowPerPageSuper
public int getMaxRowPerPageSuper()
- Specified by:
getMaxRowPerPageSuper in interface ISybaseASECatalogTable
getPartitionsSuper
public int getPartitionsSuper()
- Specified by:
getPartitionsSuper in interface ISybaseASECatalogTable
getReservePageGapSuper
public int getReservePageGapSuper()
- Specified by:
getReservePageGapSuper in interface ISybaseASECatalogTable
getTableOnlyCacheInfoSuper
public CacheInfo getTableOnlyCacheInfoSuper()
- Specified by:
getTableOnlyCacheInfoSuper in interface ISybaseASECatalogTable
getTextOnlyCacheInfoSuper
public CacheInfo getTextOnlyCacheInfoSuper()
- Specified by:
getTextOnlyCacheInfoSuper in interface ISybaseASECatalogTable
getSegmentSuper
public SybaseASESegment getSegmentSuper()
- Specified by:
getSegmentSuper in interface ISybaseASECatalogTable
getPartitionConditionSuper
public SybaseASEPartition getPartitionConditionSuper()
- Specified by:
getPartitionConditionSuper in interface ISybaseASECatalogTable
getLockPromotionSuper
public org.eclipse.emf.common.util.EList getLockPromotionSuper()
- Specified by:
getLockPromotionSuper in interface ISybaseASECatalogTable
getPrivilegesSuper
public org.eclipse.emf.common.util.EList getPrivilegesSuper()
- Specified by:
getPrivilegesSuper in interface ISybaseASECatalogTable
getTableLoader
public SybaseASEBaseTableLoader getTableLoader()
- Specified by:
getTableLoader in interface ISybaseASECatalogTable