|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl
org.eclipse.wst.rdb.internal.models.sql.tables.impl.TableImpl
org.eclipse.wst.rdb.internal.models.sql.tables.impl.BaseTableImpl
org.eclipse.wst.rdb.internal.models.sql.tables.impl.PersistentTableImpl
com.ibm.db.models.db2.impl.DB2TableImpl
com.ibm.db.models.db2.luw.impl.LUWTableImpl
public class LUWTableImpl
An implementation of the model object 'Table'.
The following features are implemented:
Value CompressionRow CompressionPartition KeyIndex Data Table SpaceLOB Data Table SpaceRegular Data Table SpaceData PartitionsData Partition KeyPCT FreeRestrict On DropPartition ModeAppend ModeLog ModeLock Size RowVolatileOptions
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary |
|---|
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
ELAST_EOBJECT_FLAG |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Method Summary | |
|---|---|
LUWTableSpace |
basicGetIndexDataTableSpace()
|
LUWTableSpace |
basicGetLOBDataTableSpace()
|
LUWTableSpace |
basicGetRegularDataTableSpace()
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetDataPartitionKey(LUWDataPartitionKey newDataPartitionKey,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetIndexDataTableSpace(LUWTableSpace newIndexDataTableSpace,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetLOBDataTableSpace(LUWTableSpace newLOBDataTableSpace,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetPartitionKey(LUWPartitionKey newPartitionKey,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
basicSetRegularDataTableSpace(LUWTableSpace newRegularDataTableSpace,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
int |
eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
|
int |
eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class baseClass)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
void |
eUnset(int featureID)
|
LUWDataPartitionKey |
getDataPartitionKey()
|
org.eclipse.emf.common.util.EList |
getDataPartitions()
|
LUWTableSpace |
getIndexDataTableSpace()
|
LUWTableSpace |
getLOBDataTableSpace()
|
java.lang.String |
getLogMode()
|
org.eclipse.emf.common.util.EList |
getOptions()
|
LUWPartitionKey |
getPartitionKey()
|
java.lang.String |
getPartitionMode()
|
int |
getPCTFree()
|
LUWTableSpace |
getRegularDataTableSpace()
|
java.util.List |
getTableSpaces()
|
boolean |
isAppendMode()
|
boolean |
isLockSizeRow()
|
boolean |
isRestrictOnDrop()
|
boolean |
isRowCompression()
|
boolean |
isValueCompression()
|
boolean |
isVolatile()
|
void |
setAppendMode(boolean newAppendMode)
|
void |
setDataPartitionKey(LUWDataPartitionKey newDataPartitionKey)
|
void |
setIndexDataTableSpace(LUWTableSpace newIndexDataTableSpace)
|
void |
setLOBDataTableSpace(LUWTableSpace newLOBDataTableSpace)
|
void |
setLockSizeRow(boolean newLockSizeRow)
|
void |
setLogMode(java.lang.String newLogMode)
|
void |
setPartitionKey(LUWPartitionKey newPartitionKey)
|
void |
setPartitionMode(java.lang.String newPartitionMode)
|
void |
setPCTFree(int newPCTFree)
|
void |
setRegularDataTableSpace(LUWTableSpace newRegularDataTableSpace)
|
void |
setRestrictOnDrop(boolean newRestrictOnDrop)
|
void |
setRowCompression(boolean newRowCompression)
|
void |
setValueCompression(boolean newValueCompression)
|
void |
setVolatile(boolean newVolatile)
|
java.lang.String |
toString()
|
| Methods inherited from class com.ibm.db.models.db2.impl.DB2TableImpl |
|---|
getDataCapture, getPackages, setDataCapture |
| Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.tables.impl.BaseTableImpl |
|---|
getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints |
| Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.tables.impl.TableImpl |
|---|
basicGetSchema, basicGetSupertable, basicGetUdt, basicSetSchema, basicSetSupertable, getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt |
| Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.schema.impl.SQLObjectImpl |
|---|
addEAnnotation, addEAnnotationDetail, 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, getComments, getContainer, getContainmentProperty, getDataGraph, getDataObject, getDataObject, getDataObject, getDate, getDate, getDate, getDependencies, getDescription, getDouble, getDouble, getDouble, getEAnnotation, getEAnnotationDetail, getFloat, getFloat, getFloat, getInstanceProperties, getInt, getInt, getInt, getLabel, getList, getList, getList, getLong, getLong, getLong, getPrivileges, getSequence, getSequence, getSequence, getShort, getShort, getShort, getString, getString, getString, getType, isSet, isSet, isSet, removeEAnnotationDetail, set, set, set, setAnnotationDetail, setBigDecimal, setBigDecimal, setBigDecimal, setBigInteger, setBigInteger, setBigInteger, setBoolean, setBoolean, setBoolean, setByte, setByte, setByte, setBytes, setBytes, setBytes, setChar, setChar, setChar, setDataObject, setDataObject, setDataObject, setDate, setDate, setDate, setDescription, setDouble, setDouble, setDouble, setFloat, setFloat, setFloat, setInt, setInt, setInt, setLabel, setList, setList, setList, setLong, setLong, setLong, setShort, setShort, setShort, setString, setString, setString, unset, unset, unset, writeReplace |
| Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl |
|---|
getName, getNameGen, setName |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, getEAnnotations |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eIsProxy, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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 |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDirectResource, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eURIFragmentSegment |
| Method Detail |
|---|
public boolean isValueCompression()
isValueCompression in interface LUWStorageTableLUWStorageTable.setValueCompression(boolean),
LUWPackage.getLUWStorageTable_ValueCompression()public void setValueCompression(boolean newValueCompression)
setValueCompression in interface LUWStorageTablenewValueCompression - the new value of the 'Value Compression' attribute.LUWStorageTable.isValueCompression()public boolean isRowCompression()
isRowCompression in interface LUWStorageTableLUWStorageTable.setRowCompression(boolean),
LUWPackage.getLUWStorageTable_RowCompression()public void setRowCompression(boolean newRowCompression)
setRowCompression in interface LUWStorageTablenewRowCompression - the new value of the 'Row Compression' attribute.LUWStorageTable.isRowCompression()public LUWTableSpace getRegularDataTableSpace()
getRegularDataTableSpace in interface LUWStorageTableLUWStorageTable.setRegularDataTableSpace(LUWTableSpace),
LUWPackage.getLUWStorageTable_RegularDataTableSpace(),
LUWTableSpace.getRegularDataTables()public LUWTableSpace basicGetRegularDataTableSpace()
public org.eclipse.emf.common.notify.NotificationChain basicSetRegularDataTableSpace(LUWTableSpace newRegularDataTableSpace,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setRegularDataTableSpace(LUWTableSpace newRegularDataTableSpace)
setRegularDataTableSpace in interface LUWStorageTablenewRegularDataTableSpace - the new value of the 'Regular Data Table Space' reference.LUWStorageTable.getRegularDataTableSpace()public int getPCTFree()
getPCTFree in interface LUWTableLUWTable.setPCTFree(int),
LUWPackage.getLUWTable_PCTFree()public void setPCTFree(int newPCTFree)
setPCTFree in interface LUWTablenewPCTFree - the new value of the 'PCT Free' attribute.LUWTable.getPCTFree()public boolean isRestrictOnDrop()
isRestrictOnDrop in interface LUWTableLUWTable.setRestrictOnDrop(boolean),
LUWPackage.getLUWTable_RestrictOnDrop()public void setRestrictOnDrop(boolean newRestrictOnDrop)
setRestrictOnDrop in interface LUWTablenewRestrictOnDrop - the new value of the 'Restrict On Drop' attribute.LUWTable.isRestrictOnDrop()public java.lang.String getPartitionMode()
getPartitionMode in interface LUWTableLUWTable.setPartitionMode(String),
LUWPackage.getLUWTable_PartitionMode()public void setPartitionMode(java.lang.String newPartitionMode)
setPartitionMode in interface LUWTablenewPartitionMode - the new value of the 'Partition Mode' attribute.LUWTable.getPartitionMode()public boolean isAppendMode()
isAppendMode in interface LUWTableLUWTable.setAppendMode(boolean),
LUWPackage.getLUWTable_AppendMode()public void setAppendMode(boolean newAppendMode)
setAppendMode in interface LUWTablenewAppendMode - the new value of the 'Append Mode' attribute.LUWTable.isAppendMode()public java.lang.String getLogMode()
getLogMode in interface LUWTableLUWTable.setLogMode(String),
LUWPackage.getLUWTable_LogMode()public void setLogMode(java.lang.String newLogMode)
setLogMode in interface LUWTablenewLogMode - the new value of the 'Log Mode' attribute.LUWTable.getLogMode()public boolean isLockSizeRow()
isLockSizeRow in interface LUWTableLUWTable.setLockSizeRow(boolean),
LUWPackage.getLUWTable_LockSizeRow()public void setLockSizeRow(boolean newLockSizeRow)
setLockSizeRow in interface LUWTablenewLockSizeRow - the new value of the 'Lock Size Row' attribute.LUWTable.isLockSizeRow()public boolean isVolatile()
isVolatile in interface LUWTableLUWTable.setVolatile(boolean),
LUWPackage.getLUWTable_Volatile()public void setVolatile(boolean newVolatile)
setVolatile in interface LUWTablenewVolatile - the new value of the 'Volatile' attribute.LUWTable.isVolatile()public LUWPartitionKey getPartitionKey()
getPartitionKey in interface LUWStorageTableLUWStorageTable.setPartitionKey(LUWPartitionKey),
LUWPackage.getLUWStorageTable_PartitionKey(),
LUWPartitionKey.getTable()
public org.eclipse.emf.common.notify.NotificationChain basicSetPartitionKey(LUWPartitionKey newPartitionKey,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setPartitionKey(LUWPartitionKey newPartitionKey)
setPartitionKey in interface LUWStorageTablenewPartitionKey - the new value of the 'Partition Key' containment reference.LUWStorageTable.getPartitionKey()public org.eclipse.emf.common.util.EList getOptions()
getOptions in interface LUWTableLUWPackage.getLUWTable_Options()public org.eclipse.emf.common.util.EList getDataPartitions()
getDataPartitions in interface LUWStorageTableLUWPackage.getLUWStorageTable_DataPartitions(),
LUWDataPartition.getTable()public LUWDataPartitionKey getDataPartitionKey()
getDataPartitionKey in interface LUWStorageTableLUWStorageTable.setDataPartitionKey(LUWDataPartitionKey),
LUWPackage.getLUWStorageTable_DataPartitionKey(),
LUWDataPartitionKey.getTable()
public org.eclipse.emf.common.notify.NotificationChain basicSetDataPartitionKey(LUWDataPartitionKey newDataPartitionKey,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setDataPartitionKey(LUWDataPartitionKey newDataPartitionKey)
setDataPartitionKey in interface LUWStorageTablenewDataPartitionKey - the new value of the 'Data Partition Key' containment reference.LUWStorageTable.getDataPartitionKey()public LUWTableSpace getIndexDataTableSpace()
getIndexDataTableSpace in interface LUWStorageTableLUWStorageTable.setIndexDataTableSpace(LUWTableSpace),
LUWPackage.getLUWStorageTable_IndexDataTableSpace(),
LUWTableSpace.getIndexDataTables()public LUWTableSpace basicGetIndexDataTableSpace()
public org.eclipse.emf.common.notify.NotificationChain basicSetIndexDataTableSpace(LUWTableSpace newIndexDataTableSpace,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setIndexDataTableSpace(LUWTableSpace newIndexDataTableSpace)
setIndexDataTableSpace in interface LUWStorageTablenewIndexDataTableSpace - the new value of the 'Index Data Table Space' reference.LUWStorageTable.getIndexDataTableSpace()public LUWTableSpace getLOBDataTableSpace()
getLOBDataTableSpace in interface LUWStorageTableLUWStorageTable.setLOBDataTableSpace(LUWTableSpace),
LUWPackage.getLUWStorageTable_LOBDataTableSpace(),
LUWTableSpace.getLOBDataTables()public LUWTableSpace basicGetLOBDataTableSpace()
public org.eclipse.emf.common.notify.NotificationChain basicSetLOBDataTableSpace(LUWTableSpace newLOBDataTableSpace,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setLOBDataTableSpace(LUWTableSpace newLOBDataTableSpace)
setLOBDataTableSpace in interface LUWStorageTablenewLOBDataTableSpace - the new value of the 'LOB Data Table Space' reference.LUWStorageTable.getLOBDataTableSpace()public java.util.List getTableSpaces()
getTableSpaces in interface LUWStorageTable
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.wst.rdb.internal.models.sql.tables.impl.BaseTableImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.wst.rdb.internal.models.sql.tables.impl.BaseTableImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class DB2TableImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class DB2TableImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class DB2TableImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class DB2TableImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
java.lang.Class baseClass)
eBaseStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteBaseStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
java.lang.Class baseClass)
eDerivedStructuralFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedStructuralFeatureID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class DB2TableImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||