|
||||||||||
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.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
com.ibm.db.models.db2.luw.impl.LUWTableSpaceImpl
public class LUWTableSpaceImpl
An implementation of the model object 'Table Space'.
The following features are implemented:
Tablespace Type
Management Type
Extent Size
Pre Fetch Size
Overhead
Transfer Rate
Recover Dropped Table On
Page Size
Size
Auto Resize
Group
Containers
Buffer Pool
Index Data Tables
LOB Data Tables
Regular Data Tables
Database
LOB Data Partition
Regular Data Partition
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
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 | |
---|---|
LUWBufferPool |
basicGetBufferPool()
|
LUWDatabase |
basicGetDatabase()
|
LUWPartitionGroup |
basicGetGroup()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetBufferPool(LUWBufferPool newBufferPool,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDatabase(LUWDatabase newDatabase,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetGroup(LUWPartitionGroup newGroup,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
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)
|
LUWBufferPool |
getBufferPool()
|
org.eclipse.emf.common.util.EList |
getContainers()
|
LUWDatabase |
getDatabase()
|
int |
getExtentSize()
|
LUWPartitionGroup |
getGroup()
|
org.eclipse.emf.common.util.EList |
getIndexDataTables()
|
org.eclipse.emf.common.util.EList |
getLOBDataPartition()
|
org.eclipse.emf.common.util.EList |
getLOBDataTables()
|
ManagementType |
getManagementType()
|
double |
getOverhead()
|
PageSizeType |
getPageSize()
|
int |
getPreFetchSize()
|
org.eclipse.emf.common.util.EList |
getRegularDataPartition()
|
org.eclipse.emf.common.util.EList |
getRegularDataTables()
|
long |
getSize()
|
java.util.List |
getTables()
|
TableSpaceType |
getTablespaceType()
|
double |
getTransferRate()
|
boolean |
isAutoResize()
|
boolean |
isRecoverDroppedTableOn()
|
void |
setAutoResize(boolean newAutoResize)
|
void |
setBufferPool(LUWBufferPool newBufferPool)
|
void |
setDatabase(LUWDatabase newDatabase)
|
void |
setExtentSize(int newExtentSize)
|
void |
setGroup(LUWPartitionGroup newGroup)
|
void |
setManagementType(ManagementType newManagementType)
|
void |
setOverhead(double newOverhead)
|
void |
setPageSize(PageSizeType newPageSize)
|
void |
setPreFetchSize(int newPreFetchSize)
|
void |
setRecoverDroppedTableOn(boolean newRecoverDroppedTableOn)
|
void |
setSize(long newSize)
|
void |
setTablespaceType(TableSpaceType newTablespaceType)
|
void |
setTransferRate(double newTransferRate)
|
java.lang.String |
toString()
|
Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl |
---|
addEAnnotation, addEAnnotationDetail, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getLabel, getList, getList, getList, getLong, getLong, getLong, getPrivileges, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, removeEAnnotationDetail, set, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDescription, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setLabel, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace |
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
---|
getName, getNameGen, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
---|
eContents, eCrossReferences, 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.wst.rdb.internal.models.sql.schema.SQLObject |
---|
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, getPrivileges, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel |
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject |
---|
getInstanceProperties |
Methods inherited from interface commonj.sdo.DataObject |
---|
createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, createDataObject, delete, get, get, get, getBigDecimal, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBigInteger, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getBytes, getBytes, getBytes, getChar, getChar, getChar, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInt, getInt, getInt, getList, getList, getList, getLong, getLong, getLong, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, set, set, set, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset |
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.InternalEObject |
---|
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedStructuralFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
Method Detail |
---|
public TableSpaceType getTablespaceType()
getTablespaceType
in interface LUWTableSpace
TableSpaceType
,
LUWTableSpace.setTablespaceType(TableSpaceType)
,
LUWPackage.getLUWTableSpace_TablespaceType()
public void setTablespaceType(TableSpaceType newTablespaceType)
setTablespaceType
in interface LUWTableSpace
newTablespaceType
- the new value of the 'Tablespace Type' attribute.TableSpaceType
,
LUWTableSpace.getTablespaceType()
public ManagementType getManagementType()
getManagementType
in interface LUWTableSpace
ManagementType
,
LUWTableSpace.setManagementType(ManagementType)
,
LUWPackage.getLUWTableSpace_ManagementType()
public void setManagementType(ManagementType newManagementType)
setManagementType
in interface LUWTableSpace
newManagementType
- the new value of the 'Management Type' attribute.ManagementType
,
LUWTableSpace.getManagementType()
public int getExtentSize()
getExtentSize
in interface LUWTableSpace
LUWTableSpace.setExtentSize(int)
,
LUWPackage.getLUWTableSpace_ExtentSize()
public void setExtentSize(int newExtentSize)
setExtentSize
in interface LUWTableSpace
newExtentSize
- the new value of the 'Extent Size' attribute.LUWTableSpace.getExtentSize()
public int getPreFetchSize()
getPreFetchSize
in interface LUWTableSpace
LUWTableSpace.setPreFetchSize(int)
,
LUWPackage.getLUWTableSpace_PreFetchSize()
public void setPreFetchSize(int newPreFetchSize)
setPreFetchSize
in interface LUWTableSpace
newPreFetchSize
- the new value of the 'Pre Fetch Size' attribute.LUWTableSpace.getPreFetchSize()
public double getOverhead()
getOverhead
in interface LUWTableSpace
LUWTableSpace.setOverhead(double)
,
LUWPackage.getLUWTableSpace_Overhead()
public void setOverhead(double newOverhead)
setOverhead
in interface LUWTableSpace
newOverhead
- the new value of the 'Overhead' attribute.LUWTableSpace.getOverhead()
public double getTransferRate()
getTransferRate
in interface LUWTableSpace
LUWTableSpace.setTransferRate(double)
,
LUWPackage.getLUWTableSpace_TransferRate()
public void setTransferRate(double newTransferRate)
setTransferRate
in interface LUWTableSpace
newTransferRate
- the new value of the 'Transfer Rate' attribute.LUWTableSpace.getTransferRate()
public boolean isRecoverDroppedTableOn()
isRecoverDroppedTableOn
in interface LUWTableSpace
LUWTableSpace.setRecoverDroppedTableOn(boolean)
,
LUWPackage.getLUWTableSpace_RecoverDroppedTableOn()
public void setRecoverDroppedTableOn(boolean newRecoverDroppedTableOn)
setRecoverDroppedTableOn
in interface LUWTableSpace
newRecoverDroppedTableOn
- the new value of the 'Recover Dropped Table On' attribute.LUWTableSpace.isRecoverDroppedTableOn()
public PageSizeType getPageSize()
getPageSize
in interface LUWTableSpace
PageSizeType
,
LUWTableSpace.setPageSize(PageSizeType)
,
LUWPackage.getLUWTableSpace_PageSize()
public void setPageSize(PageSizeType newPageSize)
setPageSize
in interface LUWTableSpace
newPageSize
- the new value of the 'Page Size' attribute.PageSizeType
,
LUWTableSpace.getPageSize()
public long getSize()
getSize
in interface LUWTableSpace
LUWTableSpace.setSize(long)
,
LUWPackage.getLUWTableSpace_Size()
public void setSize(long newSize)
setSize
in interface LUWTableSpace
newSize
- the new value of the 'Size' attribute.LUWTableSpace.getSize()
public boolean isAutoResize()
isAutoResize
in interface LUWTableSpace
LUWTableSpace.setAutoResize(boolean)
,
LUWPackage.getLUWTableSpace_AutoResize()
public void setAutoResize(boolean newAutoResize)
setAutoResize
in interface LUWTableSpace
newAutoResize
- the new value of the 'Auto Resize' attribute.LUWTableSpace.isAutoResize()
public LUWPartitionGroup getGroup()
getGroup
in interface LUWTableSpace
LUWTableSpace.setGroup(LUWPartitionGroup)
,
LUWPackage.getLUWTableSpace_Group()
,
LUWPartitionGroup.getTableSpaces()
public LUWPartitionGroup basicGetGroup()
public org.eclipse.emf.common.notify.NotificationChain basicSetGroup(LUWPartitionGroup newGroup, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setGroup(LUWPartitionGroup newGroup)
setGroup
in interface LUWTableSpace
newGroup
- the new value of the 'Group' reference.LUWTableSpace.getGroup()
public org.eclipse.emf.common.util.EList getContainers()
getContainers
in interface LUWTableSpace
LUWPackage.getLUWTableSpace_Containers()
,
LUWDatabaseContainer.getTableSpace()
public LUWBufferPool getBufferPool()
getBufferPool
in interface LUWTableSpace
LUWTableSpace.setBufferPool(LUWBufferPool)
,
LUWPackage.getLUWTableSpace_BufferPool()
,
LUWBufferPool.getTableSpaces()
public LUWBufferPool basicGetBufferPool()
public org.eclipse.emf.common.notify.NotificationChain basicSetBufferPool(LUWBufferPool newBufferPool, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setBufferPool(LUWBufferPool newBufferPool)
setBufferPool
in interface LUWTableSpace
newBufferPool
- the new value of the 'Buffer Pool' reference.LUWTableSpace.getBufferPool()
public org.eclipse.emf.common.util.EList getRegularDataTables()
getRegularDataTables
in interface LUWTableSpace
LUWPackage.getLUWTableSpace_RegularDataTables()
,
LUWStorageTable.getRegularDataTableSpace()
public LUWDatabase getDatabase()
getDatabase
in interface LUWTableSpace
LUWTableSpace.setDatabase(LUWDatabase)
,
LUWPackage.getLUWTableSpace_Database()
,
LUWDatabase.getTablespaces()
public LUWDatabase basicGetDatabase()
public org.eclipse.emf.common.notify.NotificationChain basicSetDatabase(LUWDatabase newDatabase, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDatabase(LUWDatabase newDatabase)
setDatabase
in interface LUWTableSpace
newDatabase
- the new value of the 'Database' reference.LUWTableSpace.getDatabase()
public org.eclipse.emf.common.util.EList getLOBDataPartition()
getLOBDataPartition
in interface LUWTableSpace
LUWPackage.getLUWTableSpace_LOBDataPartition()
,
LUWDataPartition.getLOBDataTableSpace()
public org.eclipse.emf.common.util.EList getRegularDataPartition()
getRegularDataPartition
in interface LUWTableSpace
LUWPackage.getLUWTableSpace_RegularDataPartition()
,
LUWDataPartition.getRegularDataTableSpace()
public org.eclipse.emf.common.util.EList getIndexDataTables()
getIndexDataTables
in interface LUWTableSpace
LUWPackage.getLUWTableSpace_IndexDataTables()
,
LUWStorageTable.getIndexDataTableSpace()
public org.eclipse.emf.common.util.EList getLOBDataTables()
getLOBDataTables
in interface LUWTableSpace
LUWPackage.getLUWTableSpace_LOBDataTables()
,
LUWStorageTable.getLOBDataTableSpace()
public java.util.List getTables()
getTables
in interface LUWTableSpace
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
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.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |