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

All Superinterfaces:
commonj.sdo.DataObject, org.eclipse.emf.ecore.sdo.EDataObject, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable
All Known Implementing Classes:
LUWDataPartitionKeyImpl

public interface LUWDataPartitionKey
extends org.eclipse.emf.ecore.sdo.EDataObject

A representation of the model object 'Data Partition Key'.

The following features are supported:

See Also:
LUWPackage.getLUWDataPartitionKey()

Method Summary
 org.eclipse.emf.common.util.EList getPartitionExpressions()
          Returns the value of the 'Partition Expressions' containment reference list.
 DataPartitionMethod getPartitionMethod()
          Returns the value of the 'Partition Method' attribute.
 LUWStorageTable getTable()
          Returns the value of the 'Table' container reference.
 void setPartitionMethod(DataPartitionMethod value)
          Sets the value of the 'Partition Method' attribute.
 void setTable(LUWStorageTable value)
          Sets the value of the 'Table' container reference.
 
Methods inherited from interface org.eclipse.emf.ecore.sdo.EDataObject
getInstanceProperties
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
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
 

Method Detail

getPartitionMethod

DataPartitionMethod getPartitionMethod()
Returns the value of the 'Partition Method' attribute. The literals are from the enumeration DataPartitionMethod.

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

Returns:
the value of the 'Partition Method' attribute.
See Also:
DataPartitionMethod, setPartitionMethod(DataPartitionMethod), LUWPackage.getLUWDataPartitionKey_PartitionMethod()

setPartitionMethod

void setPartitionMethod(DataPartitionMethod value)
Sets the value of the 'Partition Method' attribute.

Parameters:
value - the new value of the 'Partition Method' attribute.
See Also:
DataPartitionMethod, getPartitionMethod()

getPartitionExpressions

org.eclipse.emf.common.util.EList getPartitionExpressions()
Returns the value of the 'Partition Expressions' containment reference list. The list contents are of type LUWPartitionExpression. It is bidirectional and its opposite is 'Key'.

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

Returns:
the value of the 'Partition Expressions' containment reference list.
See Also:
LUWPackage.getLUWDataPartitionKey_PartitionExpressions(), LUWPartitionExpression.getKey()

getTable

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

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.getLUWDataPartitionKey_Table(), LUWStorageTable.getDataPartitionKey()

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