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

All Superinterfaces:
org.eclipse.wst.rdb.internal.models.sql.tables.BaseTable, commonj.sdo.DataObject, DB2Table, 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, org.eclipse.wst.rdb.internal.models.sql.tables.PersistentTable, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject, org.eclipse.wst.rdb.internal.models.sql.tables.Table
All Known Implementing Classes:
ZSeriesTableImpl

public interface ZSeriesTable
extends DB2Table

A representation of the model object 'Table'.

The following features are supported:

See Also:
ZSeriesPackage.getZSeriesTable()

Method Summary
 AuditType getAudit()
          Returns the value of the 'Audit' attribute.
 java.lang.String getEditProc()
          Returns the value of the 'Edit Proc' attribute.
 CCSIDType getEncoding()
          Returns the value of the 'Encoding' attribute.
 ZSeriesPartitionKey getPartitionKey()
          Returns the value of the 'Partition Key' containment reference.
 ZSeriesTableSpace getTableSpace()
          Returns the value of the 'Table Space' reference.
 java.lang.String getValidProc()
          Returns the value of the 'Valid Proc' attribute.
 boolean isVolatile()
          Returns the value of the 'Volatile' attribute.
 void setAudit(AuditType value)
          Sets the value of the 'Audit' attribute.
 void setEditProc(java.lang.String value)
          Sets the value of the 'Edit Proc' attribute.
 void setEncoding(CCSIDType value)
          Sets the value of the 'Encoding' attribute.
 void setPartitionKey(ZSeriesPartitionKey value)
          Sets the value of the 'Partition Key' containment reference.
 void setTableSpace(ZSeriesTableSpace value)
          Sets the value of the 'Table Space' reference.
 void setValidProc(java.lang.String value)
          Sets the value of the 'Valid Proc' attribute.
 void setVolatile(boolean value)
          Sets the value of the 'Volatile' attribute.
 
Methods inherited from interface com.ibm.db.models.db2.DB2Table
getDataCapture, getPackages, setDataCapture
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.tables.BaseTable
getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.tables.Table
getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt
 
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

getAudit

AuditType getAudit()
Returns the value of the 'Audit' attribute. The literals are from the enumeration AuditType.

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

Returns:
the value of the 'Audit' attribute.
See Also:
AuditType, setAudit(AuditType), ZSeriesPackage.getZSeriesTable_Audit()

setAudit

void setAudit(AuditType value)
Sets the value of the 'Audit' attribute.

Parameters:
value - the new value of the 'Audit' attribute.
See Also:
AuditType, getAudit()

getEditProc

java.lang.String getEditProc()
Returns the value of the 'Edit Proc' attribute.

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

Returns:
the value of the 'Edit Proc' attribute.
See Also:
setEditProc(String), ZSeriesPackage.getZSeriesTable_EditProc()

setEditProc

void setEditProc(java.lang.String value)
Sets the value of the 'Edit Proc' attribute.

Parameters:
value - the new value of the 'Edit Proc' attribute.
See Also:
getEditProc()

getEncoding

CCSIDType getEncoding()
Returns the value of the 'Encoding' attribute. The literals are from the enumeration CCSIDType.

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

Returns:
the value of the 'Encoding' attribute.
See Also:
CCSIDType, setEncoding(CCSIDType), ZSeriesPackage.getZSeriesTable_Encoding()

setEncoding

void setEncoding(CCSIDType value)
Sets the value of the 'Encoding' attribute.

Parameters:
value - the new value of the 'Encoding' attribute.
See Also:
CCSIDType, getEncoding()

getValidProc

java.lang.String getValidProc()
Returns the value of the 'Valid Proc' attribute.

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

Returns:
the value of the 'Valid Proc' attribute.
See Also:
setValidProc(String), ZSeriesPackage.getZSeriesTable_ValidProc()

setValidProc

void setValidProc(java.lang.String value)
Sets the value of the 'Valid Proc' attribute.

Parameters:
value - the new value of the 'Valid Proc' attribute.
See Also:
getValidProc()

isVolatile

boolean isVolatile()
Returns the value of the 'Volatile' attribute.

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

Returns:
the value of the 'Volatile' attribute.
See Also:
setVolatile(boolean), ZSeriesPackage.getZSeriesTable_Volatile()

setVolatile

void setVolatile(boolean value)
Sets the value of the 'Volatile' attribute.

Parameters:
value - the new value of the 'Volatile' attribute.
See Also:
isVolatile()

getTableSpace

ZSeriesTableSpace getTableSpace()
Returns the value of the 'Table Space' reference. It is bidirectional and its opposite is 'Tables'.

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

Returns:
the value of the 'Table Space' reference.
See Also:
setTableSpace(ZSeriesTableSpace), ZSeriesPackage.getZSeriesTable_TableSpace(), ZSeriesTableSpace.getTables()

setTableSpace

void setTableSpace(ZSeriesTableSpace value)
Sets the value of the 'Table Space' reference.

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

getPartitionKey

ZSeriesPartitionKey getPartitionKey()
Returns the value of the 'Partition Key' containment reference. It is bidirectional and its opposite is 'Table'.

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

Returns:
the value of the 'Partition Key' containment reference.
See Also:
setPartitionKey(ZSeriesPartitionKey), ZSeriesPackage.getZSeriesTable_PartitionKey(), ZSeriesPartitionKey.getTable()

setPartitionKey

void setPartitionKey(ZSeriesPartitionKey value)
Sets the value of the 'Partition Key' containment reference.

Parameters:
value - the new value of the 'Partition Key' containment reference.
See Also:
getPartitionKey()