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

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

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

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

The following features are supported:

See Also:
ZSeriesPackage.getZSeriesKeyDataMember()

Method Summary
 org.eclipse.wst.rdb.internal.models.sql.tables.Column getColumn()
          Returns the value of the 'Column' reference.
 OrderingType getOrdering()
          Returns the value of the 'Ordering' attribute.
 org.eclipse.emf.common.util.EList getPartitionElements()
          Returns the value of the 'Partition Elements' 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 setNullsLast(boolean value)
          Sets the value of the 'Nulls Last' attribute.
 void setOrdering(OrderingType value)
          Sets the value of the 'Ordering' 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

getOrdering

OrderingType getOrdering()
Returns the value of the 'Ordering' attribute. The default value is "0". The literals are from the enumeration OrderingType.

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

Returns:
the value of the 'Ordering' attribute.
See Also:
OrderingType, setOrdering(OrderingType), ZSeriesPackage.getZSeriesKeyDataMember_Ordering()

setOrdering

void setOrdering(OrderingType value)
Sets the value of the 'Ordering' attribute.

Parameters:
value - the new value of the 'Ordering' attribute.
See Also:
OrderingType, getOrdering()

isNullsLast

boolean isNullsLast()
Returns the value of the 'Nulls Last' attribute.

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), ZSeriesPackage.getZSeriesKeyDataMember_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()

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), ZSeriesPackage.getZSeriesKeyDataMember_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' reference list. The list contents are of type ZSeriesPartitionElement. It is bidirectional and its opposite is 'Data Member'.

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:
ZSeriesPackage.getZSeriesKeyDataMember_PartitionElements(), ZSeriesPartitionElement.getDataMember()