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

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

public interface ZSeriesIndex
extends DB2Index

A representation of the model object 'Index'.

The following features are supported:

See Also:
ZSeriesPackage.getZSeriesIndex()

Method Summary
 java.lang.String getBufferPoolName()
          Returns the value of the 'Buffer Pool Name' attribute.
 int getFreePage()
          Returns the value of the 'Free Page' attribute.
 java.lang.String getIndexSpaceName()
          Returns the value of the 'Index Space Name' attribute.
 org.eclipse.emf.common.util.EList getPartitions()
          Returns the value of the 'Partitions' containment reference list.
 int getPieceSize()
          Returns the value of the 'Piece Size' attribute.
 UnitType getPieceSizeUnits()
          Returns the value of the 'Piece Size Units' attribute.
 boolean isClose()
          Returns the value of the 'Close' attribute.
 boolean isCopy()
          Returns the value of the 'Copy' attribute.
 boolean isDefer()
          Returns the value of the 'Defer' attribute.
 boolean isDefine()
          Returns the value of the 'Define' attribute.
 boolean isPadded()
          Returns the value of the 'Padded' attribute.
 boolean isWhereNotNull()
          Returns the value of the 'Where Not Null' 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 setCopy(boolean value)
          Sets the value of the 'Copy' attribute.
 void setDefer(boolean value)
          Sets the value of the 'Defer' attribute.
 void setDefine(boolean value)
          Sets the value of the 'Define' attribute.
 void setFreePage(int value)
          Sets the value of the 'Free Page' attribute.
 void setIndexSpaceName(java.lang.String value)
          Sets the value of the 'Index Space Name' attribute.
 void setPadded(boolean value)
          Sets the value of the 'Padded' attribute.
 void setPieceSize(int value)
          Sets the value of the 'Piece Size' attribute.
 void setPieceSizeUnits(UnitType value)
          Sets the value of the 'Piece Size Units' attribute.
 void setWhereNotNull(boolean value)
          Sets the value of the 'Where Not Null' attribute.
 
Methods inherited from interface com.ibm.db.models.db2.DB2Index
getDB2MultidimensionalIndex, getIndexType, getXmlPattern, setDB2MultidimensionalIndex, setIndexType, setXmlPattern
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.constraints.Index
getFillFactor, getForeignKey, getIncludedMembers, getMembers, getSchema, getTable, isClustered, isSystemGenerated, isUnique, setClustered, setFillFactor, setSchema, setSystemGenerated, setTable, setUnique
 
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

isPadded

boolean isPadded()
Returns the value of the 'Padded' attribute.

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

Returns:
the value of the 'Padded' attribute.
See Also:
setPadded(boolean), ZSeriesPackage.getZSeriesIndex_Padded()

setPadded

void setPadded(boolean value)
Sets the value of the 'Padded' attribute.

Parameters:
value - the new value of the 'Padded' attribute.
See Also:
isPadded()

isDefine

boolean isDefine()
Returns the value of the 'Define' attribute.

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.getZSeriesIndex_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()

isClose

boolean isClose()
Returns the value of the 'Close' attribute.

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.getZSeriesIndex_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()

isDefer

boolean isDefer()
Returns the value of the 'Defer' attribute.

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

Returns:
the value of the 'Defer' attribute.
See Also:
setDefer(boolean), ZSeriesPackage.getZSeriesIndex_Defer()

setDefer

void setDefer(boolean value)
Sets the value of the 'Defer' attribute.

Parameters:
value - the new value of the 'Defer' attribute.
See Also:
isDefer()

isCopy

boolean isCopy()
Returns the value of the 'Copy' attribute.

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

Returns:
the value of the 'Copy' attribute.
See Also:
setCopy(boolean), ZSeriesPackage.getZSeriesIndex_Copy()

setCopy

void setCopy(boolean value)
Sets the value of the 'Copy' attribute.

Parameters:
value - the new value of the 'Copy' attribute.
See Also:
isCopy()

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.getZSeriesIndex_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()

getPieceSize

int getPieceSize()
Returns the value of the 'Piece Size' attribute.

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

Returns:
the value of the 'Piece Size' attribute.
See Also:
setPieceSize(int), ZSeriesPackage.getZSeriesIndex_PieceSize()

setPieceSize

void setPieceSize(int value)
Sets the value of the 'Piece Size' attribute.

Parameters:
value - the new value of the 'Piece Size' attribute.
See Also:
getPieceSize()

getPieceSizeUnits

UnitType getPieceSizeUnits()
Returns the value of the 'Piece Size Units' attribute. The default value is "0". The literals are from the enumeration UnitType.

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

Returns:
the value of the 'Piece Size Units' attribute.
See Also:
UnitType, setPieceSizeUnits(UnitType), ZSeriesPackage.getZSeriesIndex_PieceSizeUnits()

setPieceSizeUnits

void setPieceSizeUnits(UnitType value)
Sets the value of the 'Piece Size Units' attribute.

Parameters:
value - the new value of the 'Piece Size Units' attribute.
See Also:
UnitType, getPieceSizeUnits()

getIndexSpaceName

java.lang.String getIndexSpaceName()
Returns the value of the 'Index Space Name' attribute.

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

Returns:
the value of the 'Index Space Name' attribute.
See Also:
setIndexSpaceName(String), ZSeriesPackage.getZSeriesIndex_IndexSpaceName()

setIndexSpaceName

void setIndexSpaceName(java.lang.String value)
Sets the value of the 'Index Space Name' attribute.

Parameters:
value - the new value of the 'Index Space Name' attribute.
See Also:
getIndexSpaceName()

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.getZSeriesIndex_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()

isWhereNotNull

boolean isWhereNotNull()
Returns the value of the 'Where Not Null' attribute.

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

Returns:
the value of the 'Where Not Null' attribute.
See Also:
setWhereNotNull(boolean), ZSeriesPackage.getZSeriesIndex_WhereNotNull()

setWhereNotNull

void setWhereNotNull(boolean value)
Sets the value of the 'Where Not Null' attribute.

Parameters:
value - the new value of the 'Where Not Null' attribute.
See Also:
isWhereNotNull()

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 'Index'.

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.getZSeriesIndex_Partitions(), ZSeriesPartition.getIndex()