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

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 Subinterfaces:
BlastNickname, LUWGenericNickname, LUWMaterializedQueryTable, LUWNickname, LUWNonRelationalNickname, LUWRelationalNickname, LUWTable, OracleNickname
All Known Implementing Classes:
BlastNicknameImpl, LUWGenericNicknameImpl, LUWMaterializedQueryTableImpl, LUWNicknameImpl, LUWNonRelationalNicknameImpl, LUWRelationalNicknameImpl, LUWTableImpl, OracleNicknameImpl

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

A representation of the model object 'Storage Table'.

The following features are supported:

See Also:
LUWPackage.getLUWStorageTable()

Method Summary
 LUWDataPartitionKey getDataPartitionKey()
          Returns the value of the 'Data Partition Key' containment reference.
 org.eclipse.emf.common.util.EList getDataPartitions()
          Returns the value of the 'Data Partitions' containment reference list.
 LUWTableSpace getIndexDataTableSpace()
          Returns the value of the 'Index Data Table Space' reference.
 LUWTableSpace getLOBDataTableSpace()
          Returns the value of the 'LOB Data Table Space' reference.
 LUWPartitionKey getPartitionKey()
          Returns the value of the 'Partition Key' containment reference.
 LUWTableSpace getRegularDataTableSpace()
          Returns the value of the 'Regular Data Table Space' reference.
 java.util.List getTableSpaces()
           
 boolean isRowCompression()
          Returns the value of the 'Row Compression' attribute.
 boolean isValueCompression()
          Returns the value of the 'Value Compression' attribute.
 void setDataPartitionKey(LUWDataPartitionKey value)
          Sets the value of the 'Data Partition Key' containment reference.
 void setIndexDataTableSpace(LUWTableSpace value)
          Sets the value of the 'Index Data Table Space' reference.
 void setLOBDataTableSpace(LUWTableSpace value)
          Sets the value of the 'LOB Data Table Space' reference.
 void setPartitionKey(LUWPartitionKey value)
          Sets the value of the 'Partition Key' containment reference.
 void setRegularDataTableSpace(LUWTableSpace value)
          Sets the value of the 'Regular Data Table Space' reference.
 void setRowCompression(boolean value)
          Sets the value of the 'Row Compression' attribute.
 void setValueCompression(boolean value)
          Sets the value of the 'Value Compression' attribute.
 
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

isValueCompression

boolean isValueCompression()
Returns the value of the 'Value Compression' attribute.

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

Returns:
the value of the 'Value Compression' attribute.
See Also:
setValueCompression(boolean), LUWPackage.getLUWStorageTable_ValueCompression()

setValueCompression

void setValueCompression(boolean value)
Sets the value of the 'Value Compression' attribute.

Parameters:
value - the new value of the 'Value Compression' attribute.
See Also:
isValueCompression()

isRowCompression

boolean isRowCompression()
Returns the value of the 'Row Compression' attribute.

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

Returns:
the value of the 'Row Compression' attribute.
See Also:
setRowCompression(boolean), LUWPackage.getLUWStorageTable_RowCompression()

setRowCompression

void setRowCompression(boolean value)
Sets the value of the 'Row Compression' attribute.

Parameters:
value - the new value of the 'Row Compression' attribute.
See Also:
isRowCompression()

getPartitionKey

LUWPartitionKey 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(LUWPartitionKey), LUWPackage.getLUWStorageTable_PartitionKey(), LUWPartitionKey.getTable()

setPartitionKey

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

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

getIndexDataTableSpace

LUWTableSpace getIndexDataTableSpace()
Returns the value of the 'Index Data Table Space' reference. It is bidirectional and its opposite is 'Index Data Tables'.

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

Returns:
the value of the 'Index Data Table Space' reference.
See Also:
setIndexDataTableSpace(LUWTableSpace), LUWPackage.getLUWStorageTable_IndexDataTableSpace(), LUWTableSpace.getIndexDataTables()

setIndexDataTableSpace

void setIndexDataTableSpace(LUWTableSpace value)
Sets the value of the 'Index Data Table Space' reference.

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

getLOBDataTableSpace

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

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.getLUWStorageTable_LOBDataTableSpace(), LUWTableSpace.getLOBDataTables()

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 Tables'.

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.getLUWStorageTable_RegularDataTableSpace(), LUWTableSpace.getRegularDataTables()

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

getDataPartitions

org.eclipse.emf.common.util.EList getDataPartitions()
Returns the value of the 'Data Partitions' containment reference list. The list contents are of type LUWDataPartition. It is bidirectional and its opposite is 'Table'.

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

Returns:
the value of the 'Data Partitions' containment reference list.
See Also:
LUWPackage.getLUWStorageTable_DataPartitions(), LUWDataPartition.getTable()

getDataPartitionKey

LUWDataPartitionKey getDataPartitionKey()
Returns the value of the 'Data Partition Key' containment reference. It is bidirectional and its opposite is 'Table'.

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

Returns:
the value of the 'Data Partition Key' containment reference.
See Also:
setDataPartitionKey(LUWDataPartitionKey), LUWPackage.getLUWStorageTable_DataPartitionKey(), LUWDataPartitionKey.getTable()

setDataPartitionKey

void setDataPartitionKey(LUWDataPartitionKey value)
Sets the value of the 'Data Partition Key' containment reference.

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

getTableSpaces

java.util.List getTableSpaces()