|
||||||||||
| 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.constraints.impl.IndexImpl
org.eclipse.datatools.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASEIndexImpl
public class SybaseASEIndexImpl
An implementation of the model object 'Sybase ASE Index'.
The following features are implemented:
Max Row Per PageReverse Page GapIgnore Duplicate KeySorted DataIgnore Duplicate RowSegmentLocal IndexPartitionsConsumer NumStatistics StepAllow Duplicate RowSuspectCache Info
| 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 |
| Method Summary | |
|---|---|
SybaseASESegment |
basicGetSegment()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetCacheInfo(CacheInfo newCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
CacheInfo |
getCacheInfo()
|
int |
getConsumerNum()
|
int |
getMaxRowPerPage()
|
org.eclipse.emf.common.util.EList |
getPartitions()
|
int |
getReversePageGap()
|
SybaseASESegment |
getSegment()
|
int |
getStatisticsStep()
|
boolean |
isAllowDuplicateRow()
|
boolean |
isIgnoreDuplicateKey()
|
boolean |
isIgnoreDuplicateRow()
|
boolean |
isLocalIndex()
|
boolean |
isSortedData()
|
boolean |
isSuspect()
|
void |
setAllowDuplicateRow(boolean newAllowDuplicateRow)
|
void |
setCacheInfo(CacheInfo newCacheInfo)
|
void |
setConsumerNum(int newConsumerNum)
|
void |
setIgnoreDuplicateKey(boolean newIgnoreDuplicateKey)
|
void |
setIgnoreDuplicateRow(boolean newIgnoreDuplicateRow)
|
void |
setLocalIndex(boolean newLocalIndex)
|
void |
setMaxRowPerPage(int newMaxRowPerPage)
|
void |
setReversePageGap(int newReversePageGap)
|
void |
setSegment(SybaseASESegment newSegment)
|
void |
setSortedData(boolean newSortedData)
|
void |
setStatisticsStep(int newStatisticsStep)
|
void |
setSuspect(boolean newSuspect)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.datatools.modelbase.sql.constraints.impl.IndexImpl |
|---|
basicGetSchema, basicGetTable, basicSetSchema, basicSetTable, eInverseAdd, getFillFactor, getForeignKey, getIncludedMembers, getMembers, getSchema, getTable, isClustered, isSystemGenerated, isUnique, 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.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, eIsSet, 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 |
|---|
getFillFactor, getForeignKey, getIncludedMembers, getMembers, getSchema, getTable, isClustered, isSystemGenerated, isUnique, 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, eIsSet, 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 |
| Method Detail |
|---|
public int getMaxRowPerPage()
getMaxRowPerPage in interface SybaseASEIndexSybaseASEIndex.setMaxRowPerPage(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_MaxRowPerPage()public void setMaxRowPerPage(int newMaxRowPerPage)
setMaxRowPerPage in interface SybaseASEIndexnewMaxRowPerPage - the new value of the 'Max Row Per Page' attribute.SybaseASEIndex.getMaxRowPerPage()public int getReversePageGap()
getReversePageGap in interface SybaseASEIndexSybaseASEIndex.setReversePageGap(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_ReversePageGap()public void setReversePageGap(int newReversePageGap)
setReversePageGap in interface SybaseASEIndexnewReversePageGap - the new value of the 'Reverse Page Gap' attribute.SybaseASEIndex.getReversePageGap()public boolean isIgnoreDuplicateKey()
isIgnoreDuplicateKey in interface SybaseASEIndexSybaseASEIndex.setIgnoreDuplicateKey(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateKey()public void setIgnoreDuplicateKey(boolean newIgnoreDuplicateKey)
setIgnoreDuplicateKey in interface SybaseASEIndexnewIgnoreDuplicateKey - the new value of the 'Ignore Duplicate Key' attribute.SybaseASEIndex.isIgnoreDuplicateKey()public boolean isSortedData()
isSortedData in interface SybaseASEIndexSybaseASEIndex.setSortedData(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_SortedData()public void setSortedData(boolean newSortedData)
setSortedData in interface SybaseASEIndexnewSortedData - the new value of the 'Sorted Data' attribute.SybaseASEIndex.isSortedData()public boolean isIgnoreDuplicateRow()
isIgnoreDuplicateRow in interface SybaseASEIndexSybaseASEIndex.setIgnoreDuplicateRow(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_IgnoreDuplicateRow()public void setIgnoreDuplicateRow(boolean newIgnoreDuplicateRow)
setIgnoreDuplicateRow in interface SybaseASEIndexnewIgnoreDuplicateRow - the new value of the 'Ignore Duplicate Row' attribute.SybaseASEIndex.isIgnoreDuplicateRow()public SybaseASESegment getSegment()
getSegment in interface SybaseASEIndexSybaseASEIndex.setSegment(SybaseASESegment),
SybaseasesqlmodelPackage.getSybaseASEIndex_Segment()public SybaseASESegment basicGetSegment()
public void setSegment(SybaseASESegment newSegment)
setSegment in interface SybaseASEIndexnewSegment - the new value of the 'Segment' reference.SybaseASEIndex.getSegment()public boolean isLocalIndex()
isLocalIndex in interface SybaseASEIndexSybaseASEIndex.setLocalIndex(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_LocalIndex()public void setLocalIndex(boolean newLocalIndex)
setLocalIndex in interface SybaseASEIndexnewLocalIndex - the new value of the 'Local Index' attribute.SybaseASEIndex.isLocalIndex()public org.eclipse.emf.common.util.EList getPartitions()
getPartitions in interface SybaseASEIndexSybaseasesqlmodelPackage.getSybaseASEIndex_Partitions()public int getConsumerNum()
getConsumerNum in interface SybaseASEIndexSybaseASEIndex.setConsumerNum(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_ConsumerNum()public void setConsumerNum(int newConsumerNum)
setConsumerNum in interface SybaseASEIndexnewConsumerNum - the new value of the 'Consumer Num' attribute.SybaseASEIndex.getConsumerNum()public int getStatisticsStep()
getStatisticsStep in interface SybaseASEIndexSybaseASEIndex.setStatisticsStep(int),
SybaseasesqlmodelPackage.getSybaseASEIndex_StatisticsStep()public void setStatisticsStep(int newStatisticsStep)
setStatisticsStep in interface SybaseASEIndexnewStatisticsStep - the new value of the 'Statistics Step' attribute.SybaseASEIndex.getStatisticsStep()public boolean isAllowDuplicateRow()
isAllowDuplicateRow in interface SybaseASEIndexSybaseASEIndex.setAllowDuplicateRow(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_AllowDuplicateRow()public void setAllowDuplicateRow(boolean newAllowDuplicateRow)
setAllowDuplicateRow in interface SybaseASEIndexnewAllowDuplicateRow - the new value of the 'Allow Duplicate Row' attribute.SybaseASEIndex.isAllowDuplicateRow()public boolean isSuspect()
isSuspect in interface SybaseASEIndexSybaseASEIndex.setSuspect(boolean),
SybaseasesqlmodelPackage.getSybaseASEIndex_Suspect()public void setSuspect(boolean newSuspect)
setSuspect in interface SybaseASEIndexnewSuspect - the new value of the 'Suspect' attribute.SybaseASEIndex.isSuspect()public CacheInfo getCacheInfo()
getCacheInfo in interface SybaseASEIndexSybaseASEIndex.setCacheInfo(CacheInfo),
SybaseasesqlmodelPackage.getSybaseASEIndex_CacheInfo()
public org.eclipse.emf.common.notify.NotificationChain basicSetCacheInfo(CacheInfo newCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setCacheInfo(CacheInfo newCacheInfo)
setCacheInfo in interface SybaseASEIndexnewCacheInfo - the new value of the 'Cache Info' containment reference.SybaseASEIndex.getCacheInfo()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class IndexImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class IndexImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class IndexImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class IndexImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class IndexImplpublic java.lang.String toString()
toString in class IndexImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||