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

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:
ZSeriesPartitionImpl

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

A representation of the model object 'Partition'.

The following features are supported:

See Also:
ZSeriesPackage.getZSeriesPartition()

Method Summary
 int getFreePage()
          Returns the value of the 'Free Page' attribute.
 GBPCacheType getGPBCache()
          Returns the value of the 'GPB Cache' attribute.
 ZSeriesIndex getIndex()
          Returns the value of the 'Index' container reference.
 java.lang.String getLimitKey()
          Returns the value of the 'Limit Key' attribute.
 int getNumber()
          Returns the value of the 'Number' attribute.
 int getPctFree()
          Returns the value of the 'Pct Free' attribute.
 int getPrimaryQuantity()
          Returns the value of the 'Primary Quantity' attribute.
 int getSecondaryQuantity()
          Returns the value of the 'Secondary Quantity' attribute.
 ZSeriesStorageGroup getStorageGroup()
          Returns the value of the 'Storage Group' reference.
 ZSeriesTableSpace getTableSpace()
          Returns the value of the 'Table Space' container reference.
 ZSeriesVCAT getVcat()
          Returns the value of the 'Vcat' reference.
 boolean isCompress()
          Returns the value of the 'Compress' attribute.
 boolean isTrackMod()
          Returns the value of the 'Track Mod' attribute.
 boolean isUseStorageGroup()
          Returns the value of the 'Use Storage Group' attribute.
 void setCompress(boolean value)
          Sets the value of the 'Compress' attribute.
 void setFreePage(int value)
          Sets the value of the 'Free Page' attribute.
 void setGPBCache(GBPCacheType value)
          Sets the value of the 'GPB Cache' attribute.
 void setIndex(ZSeriesIndex value)
          Sets the value of the 'Index' container reference.
 void setLimitKey(java.lang.String value)
          Sets the value of the 'Limit Key' attribute.
 void setNumber(int value)
          Sets the value of the 'Number' attribute.
 void setPctFree(int value)
          Sets the value of the 'Pct Free' attribute.
 void setPrimaryQuantity(int value)
          Sets the value of the 'Primary Quantity' attribute.
 void setSecondaryQuantity(int value)
          Sets the value of the 'Secondary Quantity' attribute.
 void setStorageGroup(ZSeriesStorageGroup value)
          Sets the value of the 'Storage Group' reference.
 void setTableSpace(ZSeriesTableSpace value)
          Sets the value of the 'Table Space' container reference.
 void setTrackMod(boolean value)
          Sets the value of the 'Track Mod' attribute.
 void setUseStorageGroup(boolean value)
          Sets the value of the 'Use Storage Group' attribute.
 void setVcat(ZSeriesVCAT value)
          Sets the value of the 'Vcat' reference.
 
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

getNumber

int getNumber()
Returns the value of the 'Number' attribute.

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

Returns:
the value of the 'Number' attribute.
See Also:
setNumber(int), ZSeriesPackage.getZSeriesPartition_Number()

setNumber

void setNumber(int value)
Sets the value of the 'Number' attribute.

Parameters:
value - the new value of the 'Number' attribute.
See Also:
getNumber()

isUseStorageGroup

boolean isUseStorageGroup()
Returns the value of the 'Use Storage Group' attribute.

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

Returns:
the value of the 'Use Storage Group' attribute.
See Also:
setUseStorageGroup(boolean), ZSeriesPackage.getZSeriesPartition_UseStorageGroup()

setUseStorageGroup

void setUseStorageGroup(boolean value)
Sets the value of the 'Use Storage Group' attribute.

Parameters:
value - the new value of the 'Use Storage Group' attribute.
See Also:
isUseStorageGroup()

isCompress

boolean isCompress()
Returns the value of the 'Compress' attribute.

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

Returns:
the value of the 'Compress' attribute.
See Also:
setCompress(boolean), ZSeriesPackage.getZSeriesPartition_Compress()

setCompress

void setCompress(boolean value)
Sets the value of the 'Compress' attribute.

Parameters:
value - the new value of the 'Compress' attribute.
See Also:
isCompress()

getGPBCache

GBPCacheType getGPBCache()
Returns the value of the 'GPB Cache' attribute. The literals are from the enumeration GBPCacheType.

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

Returns:
the value of the 'GPB Cache' attribute.
See Also:
GBPCacheType, setGPBCache(GBPCacheType), ZSeriesPackage.getZSeriesPartition_GPBCache()

setGPBCache

void setGPBCache(GBPCacheType value)
Sets the value of the 'GPB Cache' attribute.

Parameters:
value - the new value of the 'GPB Cache' attribute.
See Also:
GBPCacheType, getGPBCache()

getPrimaryQuantity

int getPrimaryQuantity()
Returns the value of the 'Primary Quantity' attribute.

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

Returns:
the value of the 'Primary Quantity' attribute.
See Also:
setPrimaryQuantity(int), ZSeriesPackage.getZSeriesPartition_PrimaryQuantity()

setPrimaryQuantity

void setPrimaryQuantity(int value)
Sets the value of the 'Primary Quantity' attribute.

Parameters:
value - the new value of the 'Primary Quantity' attribute.
See Also:
getPrimaryQuantity()

getSecondaryQuantity

int getSecondaryQuantity()
Returns the value of the 'Secondary Quantity' attribute.

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

Returns:
the value of the 'Secondary Quantity' attribute.
See Also:
setSecondaryQuantity(int), ZSeriesPackage.getZSeriesPartition_SecondaryQuantity()

setSecondaryQuantity

void setSecondaryQuantity(int value)
Sets the value of the 'Secondary Quantity' attribute.

Parameters:
value - the new value of the 'Secondary Quantity' attribute.
See Also:
getSecondaryQuantity()

isTrackMod

boolean isTrackMod()
Returns the value of the 'Track Mod' attribute.

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

Returns:
the value of the 'Track Mod' attribute.
See Also:
setTrackMod(boolean), ZSeriesPackage.getZSeriesPartition_TrackMod()

setTrackMod

void setTrackMod(boolean value)
Sets the value of the 'Track Mod' attribute.

Parameters:
value - the new value of the 'Track Mod' attribute.
See Also:
isTrackMod()

getFreePage

int getFreePage()
Returns the value of the 'Free Page' attribute.

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

Returns:
the value of the 'Free Page' attribute.
See Also:
setFreePage(int), ZSeriesPackage.getZSeriesPartition_FreePage()

setFreePage

void setFreePage(int value)
Sets the value of the 'Free Page' attribute.

Parameters:
value - the new value of the 'Free Page' attribute.
See Also:
getFreePage()

getPctFree

int getPctFree()
Returns the value of the 'Pct Free' attribute.

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

Returns:
the value of the 'Pct Free' attribute.
See Also:
setPctFree(int), ZSeriesPackage.getZSeriesPartition_PctFree()

setPctFree

void setPctFree(int value)
Sets the value of the 'Pct Free' attribute.

Parameters:
value - the new value of the 'Pct Free' attribute.
See Also:
getPctFree()

getLimitKey

java.lang.String getLimitKey()
Returns the value of the 'Limit Key' attribute.

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

Returns:
the value of the 'Limit Key' attribute.
See Also:
setLimitKey(String), ZSeriesPackage.getZSeriesPartition_LimitKey()

setLimitKey

void setLimitKey(java.lang.String value)
Sets the value of the 'Limit Key' attribute.

Parameters:
value - the new value of the 'Limit Key' attribute.
See Also:
getLimitKey()

getTableSpace

ZSeriesTableSpace getTableSpace()
Returns the value of the 'Table Space' container reference. It is bidirectional and its opposite is 'Partitions'.

If the meaning of the 'Table Space' container reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Table Space' container reference.
See Also:
setTableSpace(ZSeriesTableSpace), ZSeriesPackage.getZSeriesPartition_TableSpace(), ZSeriesTableSpace.getPartitions()

setTableSpace

void setTableSpace(ZSeriesTableSpace value)
Sets the value of the 'Table Space' container reference.

Parameters:
value - the new value of the 'Table Space' container reference.
See Also:
getTableSpace()

getVcat

ZSeriesVCAT getVcat()
Returns the value of the 'Vcat' reference.

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

Returns:
the value of the 'Vcat' reference.
See Also:
setVcat(ZSeriesVCAT), ZSeriesPackage.getZSeriesPartition_Vcat()

setVcat

void setVcat(ZSeriesVCAT value)
Sets the value of the 'Vcat' reference.

Parameters:
value - the new value of the 'Vcat' reference.
See Also:
getVcat()

getStorageGroup

ZSeriesStorageGroup getStorageGroup()
Returns the value of the 'Storage Group' reference.

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

Returns:
the value of the 'Storage Group' reference.
See Also:
setStorageGroup(ZSeriesStorageGroup), ZSeriesPackage.getZSeriesPartition_StorageGroup()

setStorageGroup

void setStorageGroup(ZSeriesStorageGroup value)
Sets the value of the 'Storage Group' reference.

Parameters:
value - the new value of the 'Storage Group' reference.
See Also:
getStorageGroup()

getIndex

ZSeriesIndex getIndex()
Returns the value of the 'Index' container reference. It is bidirectional and its opposite is 'Partitions'.

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

Returns:
the value of the 'Index' container reference.
See Also:
setIndex(ZSeriesIndex), ZSeriesPackage.getZSeriesPartition_Index(), ZSeriesIndex.getPartitions()

setIndex

void setIndex(ZSeriesIndex value)
Sets the value of the 'Index' container reference.

Parameters:
value - the new value of the 'Index' container reference.
See Also:
getIndex()