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

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

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

A representation of the model object 'Partition Expression'.

The following features are supported:

See Also:
LUWPackage.getLUWPartitionExpression()

Method Summary
 org.eclipse.wst.rdb.internal.models.sql.tables.Column getColumn()
          Returns the value of the 'Column' reference.
 LUWDataPartitionKey getKey()
          Returns the value of the 'Key' container reference.
 org.eclipse.emf.common.util.EList getPartitionElements()
          Returns the value of the 'Partition Elements' containment reference list.
 boolean isNullsLast()
          Returns the value of the 'Nulls Last' attribute.
 void setColumn(org.eclipse.wst.rdb.internal.models.sql.tables.Column value)
          Sets the value of the 'Column' reference.
 void setKey(LUWDataPartitionKey value)
          Sets the value of the 'Key' container reference.
 void setNullsLast(boolean value)
          Sets the value of the 'Nulls Last' 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

isNullsLast

boolean isNullsLast()
Returns the value of the 'Nulls Last' attribute. The default value is "true".

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

Returns:
the value of the 'Nulls Last' attribute.
See Also:
setNullsLast(boolean), LUWPackage.getLUWPartitionExpression_NullsLast()

setNullsLast

void setNullsLast(boolean value)
Sets the value of the 'Nulls Last' attribute.

Parameters:
value - the new value of the 'Nulls Last' attribute.
See Also:
isNullsLast()

getKey

LUWDataPartitionKey getKey()
Returns the value of the 'Key' container reference. It is bidirectional and its opposite is 'Partition Expressions'.

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

Returns:
the value of the 'Key' container reference.
See Also:
setKey(LUWDataPartitionKey), LUWPackage.getLUWPartitionExpression_Key(), LUWDataPartitionKey.getPartitionExpressions()

setKey

void setKey(LUWDataPartitionKey value)
Sets the value of the 'Key' container reference.

Parameters:
value - the new value of the 'Key' container reference.
See Also:
getKey()

getColumn

org.eclipse.wst.rdb.internal.models.sql.tables.Column getColumn()
Returns the value of the 'Column' reference.

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

Returns:
the value of the 'Column' reference.
See Also:
setColumn(Column), LUWPackage.getLUWPartitionExpression_Column()

setColumn

void setColumn(org.eclipse.wst.rdb.internal.models.sql.tables.Column value)
Sets the value of the 'Column' reference.

Parameters:
value - the new value of the 'Column' reference.
See Also:
getColumn()

getPartitionElements

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

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' containment reference list.
See Also:
LUWPackage.getLUWPartitionExpression_PartitionElements(), LUWPartitionElement.getLUWPartitionExpression()