com.ibm.db.models.db2.zSeries
Interface ZSeriesTableSpace

All Superinterfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Implementing Classes:
ZSeriesTableSpaceImpl

public interface ZSeriesTableSpace
extends org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

A representation of the model object 'Table Space'.

The following features are supported:

See Also:
ZSeriesPackage.getZSeriesTableSpace()

Method Summary
 org.eclipse.emf.common.util.EList getAuxTables()
          Returns the value of the 'Aux Tables' reference list.
 java.lang.String getBufferPoolName()
          Returns the value of the 'Buffer Pool Name' attribute.
 ZSeriesDatabaseInstance getDatabaseInstance()
          Returns the value of the 'Database Instance' container reference.
 int getDsSize()
          Returns the value of the 'Ds Size' attribute.
 CCSIDType getEncodingScheme()
          Returns the value of the 'Encoding Scheme' attribute.
 int getLockMax()
          Returns the value of the 'Lock Max' attribute.
 LockSizeType getLockSize()
          Returns the value of the 'Lock Size' attribute.
 int getMaximumRows()
          Returns the value of the 'Maximum Rows' attribute.
 org.eclipse.emf.common.util.EList getMQTs()
          Returns the value of the 'MQ Ts' reference list.
 org.eclipse.emf.common.util.EList getPartitions()
          Returns the value of the 'Partitions' containment reference list.
 int getSegSize()
          Returns the value of the 'Seg Size' attribute.
 org.eclipse.emf.common.util.EList getTables()
          Returns the value of the 'Tables' reference list.
 ZSeriesTableSpaceType getTablespaceType()
          Returns the value of the 'Tablespace Type' attribute.
 boolean isClose()
          Returns the value of the 'Close' attribute.
 boolean isDefine()
          Returns the value of the 'Define' attribute.
 boolean isErase()
          Returns the value of the 'Erase' attribute.
 boolean isLockPart()
          Returns the value of the 'Lock Part' attribute.
 boolean isLog()
          Returns the value of the 'Log' attribute.
 boolean isMemberCluster()
          Returns the value of the 'Member Cluster' attribute.
 void setBufferPoolName(java.lang.String value)
          Sets the value of the 'Buffer Pool Name' attribute.
 void setClose(boolean value)
          Sets the value of the 'Close' attribute.
 void setDatabaseInstance(ZSeriesDatabaseInstance value)
          Sets the value of the 'Database Instance' container reference.
 void setDefine(boolean value)
          Sets the value of the 'Define' attribute.
 void setDsSize(int value)
          Sets the value of the 'Ds Size' attribute.
 void setEncodingScheme(CCSIDType value)
          Sets the value of the 'Encoding Scheme' attribute.
 void setErase(boolean value)
          Sets the value of the 'Erase' attribute.
 void setLockMax(int value)
          Sets the value of the 'Lock Max' attribute.
 void setLockPart(boolean value)
          Sets the value of the 'Lock Part' attribute.
 void setLockSize(LockSizeType value)
          Sets the value of the 'Lock Size' attribute.
 void setLog(boolean value)
          Sets the value of the 'Log' attribute.
 void setMaximumRows(int value)
          Sets the value of the 'Maximum Rows' attribute.
 void setMemberCluster(boolean value)
          Sets the value of the 'Member Cluster' attribute.
 void setSegSize(int value)
          Sets the value of the 'Seg Size' attribute.
 void setTablespaceType(ZSeriesTableSpaceType value)
          Sets the value of the 'Tablespace Type' attribute.
 
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
 

Method Detail

getTablespaceType

ZSeriesTableSpaceType getTablespaceType()
Returns the value of the 'Tablespace Type' attribute. The literals are from the enumeration ZSeriesTableSpaceType.

If the meaning of the 'Tablespace Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Tablespace Type' attribute.
See Also:
ZSeriesTableSpaceType, setTablespaceType(ZSeriesTableSpaceType), ZSeriesPackage.getZSeriesTableSpace_TablespaceType()

setTablespaceType

void setTablespaceType(ZSeriesTableSpaceType value)
Sets the value of the 'Tablespace Type' attribute.

Parameters:
value - the new value of the 'Tablespace Type' attribute.
See Also:
ZSeriesTableSpaceType, getTablespaceType()

isDefine

boolean isDefine()
Returns the value of the 'Define' attribute. The default value is "true".

If the meaning of the 'Define' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Define' attribute.
See Also:
setDefine(boolean), ZSeriesPackage.getZSeriesTableSpace_Define()

setDefine

void setDefine(boolean value)
Sets the value of the 'Define' attribute.

Parameters:
value - the new value of the 'Define' attribute.
See Also:
isDefine()

isLog

boolean isLog()
Returns the value of the 'Log' attribute. The default value is "true".

If the meaning of the 'Log' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Log' attribute.
See Also:
setLog(boolean), ZSeriesPackage.getZSeriesTableSpace_Log()

setLog

void setLog(boolean value)
Sets the value of the 'Log' attribute.

Parameters:
value - the new value of the 'Log' attribute.
See Also:
isLog()

getDsSize

int getDsSize()
Returns the value of the 'Ds Size' attribute.

If the meaning of the 'Ds Size' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ds Size' attribute.
See Also:
setDsSize(int), ZSeriesPackage.getZSeriesTableSpace_DsSize()

setDsSize

void setDsSize(int value)
Sets the value of the 'Ds Size' attribute.

Parameters:
value - the new value of the 'Ds Size' attribute.
See Also:
getDsSize()

getSegSize

int getSegSize()
Returns the value of the 'Seg Size' attribute.

If the meaning of the 'Seg Size' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Seg Size' attribute.
See Also:
setSegSize(int), ZSeriesPackage.getZSeriesTableSpace_SegSize()

setSegSize

void setSegSize(int value)
Sets the value of the 'Seg Size' attribute.

Parameters:
value - the new value of the 'Seg Size' attribute.
See Also:
getSegSize()

isMemberCluster

boolean isMemberCluster()
Returns the value of the 'Member Cluster' attribute.

If the meaning of the 'Member Cluster' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Member Cluster' attribute.
See Also:
setMemberCluster(boolean), ZSeriesPackage.getZSeriesTableSpace_MemberCluster()

setMemberCluster

void setMemberCluster(boolean value)
Sets the value of the 'Member Cluster' attribute.

Parameters:
value - the new value of the 'Member Cluster' attribute.
See Also:
isMemberCluster()

isClose

boolean isClose()
Returns the value of the 'Close' attribute. The default value is "true".

If the meaning of the 'Close' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Close' attribute.
See Also:
setClose(boolean), ZSeriesPackage.getZSeriesTableSpace_Close()

setClose

void setClose(boolean value)
Sets the value of the 'Close' attribute.

Parameters:
value - the new value of the 'Close' attribute.
See Also:
isClose()

isErase

boolean isErase()
Returns the value of the 'Erase' attribute.

If the meaning of the 'Erase' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Erase' attribute.
See Also:
setErase(boolean), ZSeriesPackage.getZSeriesTableSpace_Erase()

setErase

void setErase(boolean value)
Sets the value of the 'Erase' attribute.

Parameters:
value - the new value of the 'Erase' attribute.
See Also:
isErase()

getMaximumRows

int getMaximumRows()
Returns the value of the 'Maximum Rows' attribute.

If the meaning of the 'Maximum Rows' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Maximum Rows' attribute.
See Also:
setMaximumRows(int), ZSeriesPackage.getZSeriesTableSpace_MaximumRows()

setMaximumRows

void setMaximumRows(int value)
Sets the value of the 'Maximum Rows' attribute.

Parameters:
value - the new value of the 'Maximum Rows' attribute.
See Also:
getMaximumRows()

getLockMax

int getLockMax()
Returns the value of the 'Lock Max' attribute.

If the meaning of the 'Lock Max' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Lock Max' attribute.
See Also:
setLockMax(int), ZSeriesPackage.getZSeriesTableSpace_LockMax()

setLockMax

void setLockMax(int value)
Sets the value of the 'Lock Max' attribute.

Parameters:
value - the new value of the 'Lock Max' attribute.
See Also:
getLockMax()

getLockSize

LockSizeType getLockSize()
Returns the value of the 'Lock Size' attribute. The literals are from the enumeration LockSizeType.

If the meaning of the 'Lock Size' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Lock Size' attribute.
See Also:
LockSizeType, setLockSize(LockSizeType), ZSeriesPackage.getZSeriesTableSpace_LockSize()

setLockSize

void setLockSize(LockSizeType value)
Sets the value of the 'Lock Size' attribute.

Parameters:
value - the new value of the 'Lock Size' attribute.
See Also:
LockSizeType, getLockSize()

getBufferPoolName

java.lang.String getBufferPoolName()
Returns the value of the 'Buffer Pool Name' attribute.

If the meaning of the 'Buffer Pool Name' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Buffer Pool Name' attribute.
See Also:
setBufferPoolName(String), ZSeriesPackage.getZSeriesTableSpace_BufferPoolName()

setBufferPoolName

void setBufferPoolName(java.lang.String value)
Sets the value of the 'Buffer Pool Name' attribute.

Parameters:
value - the new value of the 'Buffer Pool Name' attribute.
See Also:
getBufferPoolName()

getEncodingScheme

CCSIDType getEncodingScheme()
Returns the value of the 'Encoding Scheme' attribute. The literals are from the enumeration CCSIDType.

If the meaning of the 'Encoding Scheme' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Encoding Scheme' attribute.
See Also:
CCSIDType, setEncodingScheme(CCSIDType), ZSeriesPackage.getZSeriesTableSpace_EncodingScheme()

setEncodingScheme

void setEncodingScheme(CCSIDType value)
Sets the value of the 'Encoding Scheme' attribute.

Parameters:
value - the new value of the 'Encoding Scheme' attribute.
See Also:
CCSIDType, getEncodingScheme()

isLockPart

boolean isLockPart()
Returns the value of the 'Lock Part' attribute.

If the meaning of the 'Lock Part' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Lock Part' attribute.
See Also:
setLockPart(boolean), ZSeriesPackage.getZSeriesTableSpace_LockPart()

setLockPart

void setLockPart(boolean value)
Sets the value of the 'Lock Part' attribute.

Parameters:
value - the new value of the 'Lock Part' attribute.
See Also:
isLockPart()

getDatabaseInstance

ZSeriesDatabaseInstance getDatabaseInstance()
Returns the value of the 'Database Instance' container reference. It is bidirectional and its opposite is 'Tablespaces'.

If the meaning of the 'Database Instance' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Database Instance' container reference.
See Also:
setDatabaseInstance(ZSeriesDatabaseInstance), ZSeriesPackage.getZSeriesTableSpace_DatabaseInstance(), ZSeriesDatabaseInstance.getTablespaces()

setDatabaseInstance

void setDatabaseInstance(ZSeriesDatabaseInstance value)
Sets the value of the 'Database Instance' container reference.

Parameters:
value - the new value of the 'Database Instance' container reference.
See Also:
getDatabaseInstance()

getPartitions

org.eclipse.emf.common.util.EList getPartitions()
Returns the value of the 'Partitions' containment reference list. The list contents are of type ZSeriesPartition. It is bidirectional and its opposite is 'Table Space'.

If the meaning of the 'Partitions' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Partitions' containment reference list.
See Also:
ZSeriesPackage.getZSeriesTableSpace_Partitions(), ZSeriesPartition.getTableSpace()

getTables

org.eclipse.emf.common.util.EList getTables()
Returns the value of the 'Tables' reference list. The list contents are of type ZSeriesTable. It is bidirectional and its opposite is 'Table Space'.

If the meaning of the 'Tables' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Tables' reference list.
See Also:
ZSeriesPackage.getZSeriesTableSpace_Tables(), ZSeriesTable.getTableSpace()

getMQTs

org.eclipse.emf.common.util.EList getMQTs()
Returns the value of the 'MQ Ts' reference list. The list contents are of type ZSeriesMaterializedQueryTable. It is bidirectional and its opposite is 'Table Space'.

If the meaning of the 'MQ Ts' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'MQ Ts' reference list.
See Also:
ZSeriesPackage.getZSeriesTableSpace_MQTs(), ZSeriesMaterializedQueryTable.getTableSpace()

getAuxTables

org.eclipse.emf.common.util.EList getAuxTables()
Returns the value of the 'Aux Tables' reference list. The list contents are of type ZSeriesAuxiliaryTable. It is bidirectional and its opposite is 'Table Space'.

If the meaning of the 'Aux Tables' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Aux Tables' reference list.
See Also:
ZSeriesPackage.getZSeriesTableSpace_AuxTables(), ZSeriesAuxiliaryTable.getTableSpace()