org.eclipse.datatools.enablement.ase.catalog
Class SybaseASECatalogIndex
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.constraints.impl.IndexImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEIndexImpl
org.eclipse.datatools.enablement.ase.catalog.SybaseASECatalogIndex
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, ICatalogObject, SybaseASEIndex, Index, SQLObject, 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 SybaseASECatalogIndex
- extends SybaseASEIndexImpl
- implements ICatalogObject, 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.SybaseASEIndexImpl |
basicGetSegment, basicSetCacheInfo, eGet, eInverseRemove, eIsSet, eSet, eUnset, getConsumerNum, getReversePageGap, getStatisticsStep, setAllowDuplicateRow, setCacheInfo, setConsumerNum, setIgnoreDuplicateKey, setIgnoreDuplicateRow, setLocalIndex, setMaxRowPerPage, setReversePageGap, setSegment, setSortedData, setStatisticsStep, setSuspect, toString |
| Methods inherited from class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl |
basicGetSchema, basicGetTable, basicSetSchema, basicSetTable, eInverseAdd, getForeignKey, getIncludedMembers, getSchema, getTable, isSystemGenerated, setClustered, setFillFactor, setSchema, setSystemGenerated, setTable, setUnique |
| 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.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.constraints.Index |
getForeignKey, getIncludedMembers, getSchema, getTable, isSystemGenerated, setClustered, setFillFactor, setSchema, setSystemGenerated, setTable, setUnique |
| 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 |
IDX_STATUS_IGNORE_DUPKEYS
public static final int IDX_STATUS_IGNORE_DUPKEYS
- See Also:
- Constant Field Values
IDX_STATUS_ABORT_DUPROWS
public static final int IDX_STATUS_ABORT_DUPROWS
- See Also:
- Constant Field Values
IDX_STATUS_CLUSTERED
public static final int IDX_STATUS_CLUSTERED
- See Also:
- Constant Field Values
IDX_STATUS_UNIQUE
public static final int IDX_STATUS_UNIQUE
- See Also:
- Constant Field Values
IDX_STATUS_ALLOW_DUPROWS
public static final int IDX_STATUS_ALLOW_DUPROWS
- See Also:
- Constant Field Values
IDX_STATUS_SORTED
public static final int IDX_STATUS_SORTED
- See Also:
- Constant Field Values
IDX_STATUS_SORTEDCLUSTERED
public static final int IDX_STATUS_SORTEDCLUSTERED
- See Also:
- Constant Field Values
IDX_STATUS_SUSPECT
public static final int IDX_STATUS_SUSPECT
- See Also:
- Constant Field Values
IDX_STATUS2_SUSPECT
public static final int IDX_STATUS2_SUSPECT
- See Also:
- Constant Field Values
IDX_STATUS2_DATA_CLUSTERED
public static final int IDX_STATUS2_DATA_CLUSTERED
- See Also:
- Constant Field Values
IDX_STATUS2_PREFETCH_UNABLE
public static final int IDX_STATUS2_PREFETCH_UNABLE
- See Also:
- Constant Field Values
IDX_STATUS2_MRU_UNABLE
public static final int IDX_STATUS2_MRU_UNABLE
- See Also:
- Constant Field Values
COL_STATUS3_FUNC_EXPRESSION
public static final int COL_STATUS3_FUNC_EXPRESSION
- See Also:
- Constant Field Values
PT_LOCAL_STATUS
public static final int PT_LOCAL_STATUS
- See Also:
- Constant Field Values
PT_NAME_DEFINED
public static final int PT_NAME_DEFINED
- See Also:
- Constant Field Values
SybaseASECatalogIndex
public SybaseASECatalogIndex()
refresh
public void refresh()
- Specified by:
refresh in interface ICatalogObject
isSystemObject
public boolean isSystemObject()
getConnection
public java.sql.Connection getConnection()
- Specified by:
getConnection in interface ICatalogObject
getCatalogDatabase
public Database getCatalogDatabase()
- Specified by:
getCatalogDatabase in interface ICatalogObject
getMembers
public org.eclipse.emf.common.util.EList getMembers()
- Description copied from class:
IndexImpl
-
- Specified by:
getMembers in interface Index- Overrides:
getMembers in class IndexImpl
- Returns:
- the value of the 'Members' containment reference list.
- See Also:
SQLConstraintsPackage.getIndex_Members()
isLocalIndex
public boolean isLocalIndex()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
isLocalIndex in interface SybaseASEIndex- Overrides:
isLocalIndex in class SybaseASEIndexImpl
- Returns:
- the value of the 'Local Index' attribute.
- See Also:
SybaseASEIndex.setLocalIndex(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_LocalIndex()
getCacheInfo
public CacheInfo getCacheInfo()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
getCacheInfo in interface SybaseASEIndex- Overrides:
getCacheInfo in class SybaseASEIndexImpl
- Returns:
- the value of the 'Cache Info' containment reference.
- See Also:
SybaseASEIndex.setCacheInfo(CacheInfo),
SybaseasesqlmodelPackage.getSybaseASEIndex_CacheInfo()
getPartitions
public org.eclipse.emf.common.util.EList getPartitions()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
getPartitions in interface SybaseASEIndex- Overrides:
getPartitions in class SybaseASEIndexImpl
- Returns:
- the value of the 'Partitions' containment reference list.
- See Also:
SybaseasesqlmodelPackage.getSybaseASEIndex_Partitions()
isAllowDuplicateRow
public boolean isAllowDuplicateRow()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
isAllowDuplicateRow in interface SybaseASEIndex- Overrides:
isAllowDuplicateRow in class SybaseASEIndexImpl
- Returns:
- the value of the 'Allow Duplicate Row' attribute.
- See Also:
SybaseASEIndex.setAllowDuplicateRow(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_AllowDuplicateRow()
isClustered
public boolean isClustered()
- Description copied from class:
IndexImpl
-
- Specified by:
isClustered in interface Index- Overrides:
isClustered in class IndexImpl
- Returns:
- the value of the 'Clustered' attribute.
- See Also:
Index.setClustered(boolean),
SQLConstraintsPackage.getIndex_Clustered()
getFillFactor
public int getFillFactor()
- Description copied from class:
IndexImpl
-
- Specified by:
getFillFactor in interface Index- Overrides:
getFillFactor in class IndexImpl
- Returns:
- the value of the 'Fill Factor' attribute.
- See Also:
Index.setFillFactor(int),
SQLConstraintsPackage.getIndex_FillFactor()
isIgnoreDuplicateKey
public boolean isIgnoreDuplicateKey()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
isIgnoreDuplicateKey in interface SybaseASEIndex- Overrides:
isIgnoreDuplicateKey in class SybaseASEIndexImpl
- Returns:
- the value of the 'Ignore Duplicate Key' attribute.
- See Also:
SybaseASEIndex.setIgnoreDuplicateKey(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateKey()
isIgnoreDuplicateRow
public boolean isIgnoreDuplicateRow()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
isIgnoreDuplicateRow in interface SybaseASEIndex- Overrides:
isIgnoreDuplicateRow in class SybaseASEIndexImpl
- Returns:
- the value of the 'Ignore Duplicate Row' attribute.
- See Also:
SybaseASEIndex.setIgnoreDuplicateRow(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateRow()
getMaxRowPerPage
public int getMaxRowPerPage()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
getMaxRowPerPage in interface SybaseASEIndex- Overrides:
getMaxRowPerPage in class SybaseASEIndexImpl
- Returns:
- the value of the 'Max Row Per Page' attribute.
- See Also:
SybaseASEIndex.setMaxRowPerPage(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_MaxRowPerPage()
getSegment
public SybaseASESegment getSegment()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
getSegment in interface SybaseASEIndex- Overrides:
getSegment in class SybaseASEIndexImpl
- Returns:
- the value of the 'Segment' reference.
- See Also:
SybaseASEIndex.setSegment(SybaseASESegment),
SybaseasesqlmodelPackage.getSybaseASEIndex_Segment()
isSortedData
public boolean isSortedData()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
isSortedData in interface SybaseASEIndex- Overrides:
isSortedData in class SybaseASEIndexImpl
- Returns:
- the value of the 'Sorted Data' attribute.
- See Also:
SybaseASEIndex.setSortedData(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_SortedData()
isSuspect
public boolean isSuspect()
- Description copied from class:
SybaseASEIndexImpl
-
- Specified by:
isSuspect in interface SybaseASEIndex- Overrides:
isSuspect in class SybaseASEIndexImpl
- Returns:
- the value of the 'Suspect' attribute.
- See Also:
SybaseASEIndex.setSuspect(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_Suspect()
isUnique
public boolean isUnique()
- Description copied from class:
IndexImpl
-
- Specified by:
isUnique in interface Index- Overrides:
isUnique in class IndexImpl
- Returns:
- the value of the 'Unique' attribute.
- See Also:
Index.setUnique(boolean),
SQLConstraintsPackage.getIndex_Unique()
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
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable