|
||||||||||
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.enablement.sybase.ase.models.sybaseasesqlmodel.impl.SybaseASETempTableImpl
public class SybaseASETempTableImpl
An implementation of the model object 'Sybase ASE Temp Table'.
The following features are implemented:
Lock Schema
Fill Factor
Max Row Per Page
Exp Row Size
Reserve Page Gap
Identity Gap
Segment
Concurrency Opt Threshold
Partition Condition
Table Only Cache Info
Text Only Cache Info
Lock Promotion
Partitions
Text Image Segment
System Table
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()
|
SybaseASESegment |
basicGetTextImageSegment()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPartitionCondition(SybaseASEPartition newPartitionCondition,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class baseClass)
|
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)
|
java.util.List |
getCheckConstraints()
|
int |
getConcurrencyOptThreshold()
|
int |
getExpRowSize()
|
int |
getFillFactor()
|
int |
getIdentityGap()
|
org.eclipse.emf.common.util.EList |
getLockPromotion()
|
LockingSchemaType |
getLockSchema()
|
int |
getMaxRowPerPage()
|
SybaseASEPartition |
getPartitionCondition()
|
int |
getPartitions()
|
int |
getReservePageGap()
|
SybaseASESegment |
getSegment()
|
CacheInfo |
getTableOnlyCacheInfo()
|
SybaseASESegment |
getTextImageSegment()
|
CacheInfo |
getTextOnlyCacheInfo()
|
boolean |
isSystem()
|
boolean |
isSystemTable()
|
void |
setConcurrencyOptThreshold(int newConcurrencyOptThreshold)
|
void |
setExpRowSize(int newExpRowSize)
|
void |
setFillFactor(int newFillFactor)
|
void |
setIdentityGap(int newIdentityGap)
|
void |
setLockSchema(LockingSchemaType newLockSchema)
|
void |
setMaxRowPerPage(int newMaxRowPerPage)
|
void |
setPartitionCondition(SybaseASEPartition newPartitionCondition)
|
void |
setPartitions(int newPartitions)
|
void |
setReservePageGap(int newReservePageGap)
|
void |
setSegment(SybaseASESegment newSegment)
|
void |
setSystemTable(boolean newSystemTable)
|
void |
setTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo)
|
void |
setTextImageSegment(SybaseASESegment newTextImageSegment)
|
void |
setTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl |
---|
isDeleteOnCommit, isLocal, setDeleteOnCommit, setLocal |
Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl |
---|
eInverseAdd, getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints |
Methods inherited from class org.eclipse.datatools.modelbase.sql.tables.impl.TableImpl |
---|
basicGetSchema, basicGetSupertable, basicGetUdt, basicSetSchema, basicSetSupertable, getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, 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, 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, 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.tables.TemporaryTable |
---|
isDeleteOnCommit, isLocal, setDeleteOnCommit, setLocal |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
eNotificationRequired |
Method Detail |
---|
public LockingSchemaType getLockSchema()
getLockSchema
in interface SybaseASEBaseTable
LockingSchemaType
,
SybaseASEBaseTable.setLockSchema(LockingSchemaType)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_LockSchema()
public void setLockSchema(LockingSchemaType newLockSchema)
setLockSchema
in interface SybaseASEBaseTable
newLockSchema
- the new value of the 'Lock Schema' attribute.LockingSchemaType
,
SybaseASEBaseTable.getLockSchema()
public int getFillFactor()
getFillFactor
in interface SybaseASEBaseTable
SybaseASEBaseTable.setFillFactor(int)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_FillFactor()
public void setFillFactor(int newFillFactor)
setFillFactor
in interface SybaseASEBaseTable
newFillFactor
- the new value of the 'Fill Factor' attribute.SybaseASEBaseTable.getFillFactor()
public int getMaxRowPerPage()
getMaxRowPerPage
in interface SybaseASEBaseTable
SybaseASEBaseTable.setMaxRowPerPage(int)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_MaxRowPerPage()
public void setMaxRowPerPage(int newMaxRowPerPage)
setMaxRowPerPage
in interface SybaseASEBaseTable
newMaxRowPerPage
- the new value of the 'Max Row Per Page' attribute.SybaseASEBaseTable.getMaxRowPerPage()
public int getExpRowSize()
getExpRowSize
in interface SybaseASEBaseTable
SybaseASEBaseTable.setExpRowSize(int)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ExpRowSize()
public void setExpRowSize(int newExpRowSize)
setExpRowSize
in interface SybaseASEBaseTable
newExpRowSize
- the new value of the 'Exp Row Size' attribute.SybaseASEBaseTable.getExpRowSize()
public int getReservePageGap()
getReservePageGap
in interface SybaseASEBaseTable
SybaseASEBaseTable.setReservePageGap(int)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ReservePageGap()
public void setReservePageGap(int newReservePageGap)
setReservePageGap
in interface SybaseASEBaseTable
newReservePageGap
- the new value of the 'Reserve Page Gap' attribute.SybaseASEBaseTable.getReservePageGap()
public int getIdentityGap()
getIdentityGap
in interface SybaseASEBaseTable
SybaseASEBaseTable.setIdentityGap(int)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_IdentityGap()
public void setIdentityGap(int newIdentityGap)
setIdentityGap
in interface SybaseASEBaseTable
newIdentityGap
- the new value of the 'Identity Gap' attribute.SybaseASEBaseTable.getIdentityGap()
public SybaseASESegment getSegment()
getSegment
in interface SybaseASEBaseTable
SybaseASEBaseTable.setSegment(SybaseASESegment)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Segment()
public SybaseASESegment basicGetSegment()
public void setSegment(SybaseASESegment newSegment)
setSegment
in interface SybaseASEBaseTable
newSegment
- the new value of the 'Segment' reference.SybaseASEBaseTable.getSegment()
public int getConcurrencyOptThreshold()
getConcurrencyOptThreshold
in interface SybaseASEBaseTable
SybaseASEBaseTable.setConcurrencyOptThreshold(int)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_ConcurrencyOptThreshold()
public void setConcurrencyOptThreshold(int newConcurrencyOptThreshold)
setConcurrencyOptThreshold
in interface SybaseASEBaseTable
newConcurrencyOptThreshold
- the new value of the 'Concurrency Opt Threshold' attribute.SybaseASEBaseTable.getConcurrencyOptThreshold()
public SybaseASEPartition getPartitionCondition()
getPartitionCondition
in interface SybaseASEBaseTable
SybaseASEBaseTable.setPartitionCondition(SybaseASEPartition)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_PartitionCondition()
public org.eclipse.emf.common.notify.NotificationChain basicSetPartitionCondition(SybaseASEPartition newPartitionCondition, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPartitionCondition(SybaseASEPartition newPartitionCondition)
setPartitionCondition
in interface SybaseASEBaseTable
newPartitionCondition
- the new value of the 'Partition Condition' containment reference.SybaseASEBaseTable.getPartitionCondition()
public CacheInfo getTableOnlyCacheInfo()
getTableOnlyCacheInfo
in interface SybaseASEBaseTable
SybaseASEBaseTable.setTableOnlyCacheInfo(CacheInfo)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TableOnlyCacheInfo()
public org.eclipse.emf.common.notify.NotificationChain basicSetTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTableOnlyCacheInfo(CacheInfo newTableOnlyCacheInfo)
setTableOnlyCacheInfo
in interface SybaseASEBaseTable
newTableOnlyCacheInfo
- the new value of the 'Table Only Cache Info' containment reference.SybaseASEBaseTable.getTableOnlyCacheInfo()
public CacheInfo getTextOnlyCacheInfo()
getTextOnlyCacheInfo
in interface SybaseASEBaseTable
SybaseASEBaseTable.setTextOnlyCacheInfo(CacheInfo)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextOnlyCacheInfo()
public org.eclipse.emf.common.notify.NotificationChain basicSetTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTextOnlyCacheInfo(CacheInfo newTextOnlyCacheInfo)
setTextOnlyCacheInfo
in interface SybaseASEBaseTable
newTextOnlyCacheInfo
- the new value of the 'Text Only Cache Info' containment reference.SybaseASEBaseTable.getTextOnlyCacheInfo()
public org.eclipse.emf.common.util.EList getLockPromotion()
getLockPromotion
in interface SybaseASEBaseTable
SybaseasesqlmodelPackage.getSybaseASEBaseTable_LockPromotion()
public int getPartitions()
getPartitions
in interface SybaseASEBaseTable
SybaseASEBaseTable.setPartitions(int)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_Partitions()
public void setPartitions(int newPartitions)
setPartitions
in interface SybaseASEBaseTable
newPartitions
- the new value of the 'Partitions' attribute.SybaseASEBaseTable.getPartitions()
public SybaseASESegment getTextImageSegment()
getTextImageSegment
in interface SybaseASEBaseTable
SybaseASEBaseTable.setTextImageSegment(SybaseASESegment)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_TextImageSegment()
public SybaseASESegment basicGetTextImageSegment()
public void setTextImageSegment(SybaseASESegment newTextImageSegment)
setTextImageSegment
in interface SybaseASEBaseTable
newTextImageSegment
- the new value of the 'Text Image Segment' reference.SybaseASEBaseTable.getTextImageSegment()
public boolean isSystemTable()
isSystemTable
in interface SybaseASEBaseTable
SybaseASEBaseTable.setSystemTable(boolean)
,
SybaseasesqlmodelPackage.getSybaseASEBaseTable_SystemTable()
public void setSystemTable(boolean newSystemTable)
setSystemTable
in interface SybaseASEBaseTable
newSystemTable
- the new value of the 'System Table' attribute.SybaseASEBaseTable.isSystemTable()
public boolean isSystem()
isSystem
in interface SybaseBaseTable
public java.util.List getCheckConstraints()
getCheckConstraints
in interface SybaseBaseTable
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 org.eclipse.datatools.modelbase.sql.tables.impl.BaseTableImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |