com.ibm.db.models.db2.luw
Interface LUWDataPartition

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

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

A representation of the model object 'Data Partition'.

The following features are supported:

See Also:
LUWPackage.getLUWDataPartition()

Method Summary
 int getId()
          Returns the value of the 'Id' attribute.
 LUWTableSpace getLOBDataTableSpace()
          Returns the value of the 'LOB Data Table Space' reference.
 org.eclipse.emf.common.util.EList getPartitionElements()
          Returns the value of the 'Partition Elements' reference list.
 LUWTableSpace getRegularDataTableSpace()
          Returns the value of the 'Regular Data Table Space' reference.
 LUWStorageTable getTable()
          Returns the value of the 'Table' container reference.
 boolean isHighInclusive()
          Returns the value of the 'High Inclusive' attribute.
 boolean isLowInclusive()
          Returns the value of the 'Low Inclusive' attribute.
 void setHighInclusive(boolean value)
          Sets the value of the 'High Inclusive' attribute.
 void setId(int value)
          Sets the value of the 'Id' attribute.
 void setLOBDataTableSpace(LUWTableSpace value)
          Sets the value of the 'LOB Data Table Space' reference.
 void setLowInclusive(boolean value)
          Sets the value of the 'Low Inclusive' attribute.
 void setRegularDataTableSpace(LUWTableSpace value)
          Sets the value of the 'Regular Data Table Space' reference.
 void setTable(LUWStorageTable value)
          Sets the value of the 'Table' container 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

getId

int getId()
Returns the value of the 'Id' attribute.

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

Returns:
the value of the 'Id' attribute.
See Also:
setId(int), LUWPackage.getLUWDataPartition_Id()

setId

void setId(int value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()

isLowInclusive

boolean isLowInclusive()
Returns the value of the 'Low Inclusive' attribute.

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

Returns:
the value of the 'Low Inclusive' attribute.
See Also:
setLowInclusive(boolean), LUWPackage.getLUWDataPartition_LowInclusive()

setLowInclusive

void setLowInclusive(boolean value)
Sets the value of the 'Low Inclusive' attribute.

Parameters:
value - the new value of the 'Low Inclusive' attribute.
See Also:
isLowInclusive()

isHighInclusive

boolean isHighInclusive()
Returns the value of the 'High Inclusive' attribute.

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

Returns:
the value of the 'High Inclusive' attribute.
See Also:
setHighInclusive(boolean), LUWPackage.getLUWDataPartition_HighInclusive()

setHighInclusive

void setHighInclusive(boolean value)
Sets the value of the 'High Inclusive' attribute.

Parameters:
value - the new value of the 'High Inclusive' attribute.
See Also:
isHighInclusive()

getLOBDataTableSpace

LUWTableSpace getLOBDataTableSpace()
Returns the value of the 'LOB Data Table Space' reference. It is bidirectional and its opposite is 'LOB Data Partition'.

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

Returns:
the value of the 'LOB Data Table Space' reference.
See Also:
setLOBDataTableSpace(LUWTableSpace), LUWPackage.getLUWDataPartition_LOBDataTableSpace(), LUWTableSpace.getLOBDataPartition()

setLOBDataTableSpace

void setLOBDataTableSpace(LUWTableSpace value)
Sets the value of the 'LOB Data Table Space' reference.

Parameters:
value - the new value of the 'LOB Data Table Space' reference.
See Also:
getLOBDataTableSpace()

getRegularDataTableSpace

LUWTableSpace getRegularDataTableSpace()
Returns the value of the 'Regular Data Table Space' reference. It is bidirectional and its opposite is 'Regular Data Partition'.

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

Returns:
the value of the 'Regular Data Table Space' reference.
See Also:
setRegularDataTableSpace(LUWTableSpace), LUWPackage.getLUWDataPartition_RegularDataTableSpace(), LUWTableSpace.getRegularDataPartition()

setRegularDataTableSpace

void setRegularDataTableSpace(LUWTableSpace value)
Sets the value of the 'Regular Data Table Space' reference.

Parameters:
value - the new value of the 'Regular Data Table Space' reference.
See Also:
getRegularDataTableSpace()

getPartitionElements

org.eclipse.emf.common.util.EList getPartitionElements()
Returns the value of the 'Partition Elements' reference list. The list contents are of type LUWPartitionElement. It is bidirectional and its opposite is 'Partition'.

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

Returns:
the value of the 'Partition Elements' reference list.
See Also:
LUWPackage.getLUWDataPartition_PartitionElements(), LUWPartitionElement.getPartition()

getTable

LUWStorageTable getTable()
Returns the value of the 'Table' container reference. It is bidirectional and its opposite is 'Data Partitions'.

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

Returns:
the value of the 'Table' container reference.
See Also:
setTable(LUWStorageTable), LUWPackage.getLUWDataPartition_Table(), LUWStorageTable.getDataPartitions()

setTable

void setTable(LUWStorageTable value)
Sets the value of the 'Table' container reference.

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