|
||||||||||
| 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.DerivedTableImpl
com.ibm.db.models.db2.impl.DB2MaterializedQueryTableImpl
com.ibm.db.models.db2.luw.impl.LUWMaterializedQueryTableImpl
public class LUWMaterializedQueryTableImpl
An implementation of the model object 'Materialized Query Table'.
The following features are implemented:
Value CompressionRow CompressionPartition KeyIndex Data Table SpaceLOB Data Table SpaceRegular Data Table SpaceData PartitionsData Partition Key
| 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()
|
LUWPartitionKey |
getPartitionKey()
|
LUWTableSpace |
getRegularDataTableSpace()
|
java.util.List |
getTableSpaces()
|
boolean |
isRowCompression()
|
boolean |
isValueCompression()
|
void |
setDataPartitionKey(LUWDataPartitionKey newDataPartitionKey)
|
void |
setIndexDataTableSpace(LUWTableSpace newIndexDataTableSpace)
|
void |
setLOBDataTableSpace(LUWTableSpace newLOBDataTableSpace)
|
void |
setPartitionKey(LUWPartitionKey newPartitionKey)
|
void |
setRegularDataTableSpace(LUWTableSpace newRegularDataTableSpace)
|
void |
setRowCompression(boolean newRowCompression)
|
void |
setValueCompression(boolean newValueCompression)
|
java.lang.String |
toString()
|
| Methods inherited from class com.ibm.db.models.db2.impl.DB2MaterializedQueryTableImpl |
|---|
getMaintainedBy, getRefresh, isOptimizeQuery, setMaintainedBy, setOptimizeQuery, setRefresh |
| Methods inherited from class org.eclipse.wst.rdb.internal.models.sql.tables.impl.DerivedTableImpl |
|---|
basicSetQueryExpression, getQueryExpression, setQueryExpression |
| 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.DB2MaterializedQueryTable |
|---|
getMaintainedBy, getRefresh, isOptimizeQuery, setMaintainedBy, setOptimizeQuery, setRefresh |
| Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.tables.DerivedTable |
|---|
getQueryExpression, setQueryExpression |
| 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 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 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 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 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 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.TableImpl
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.DerivedTableImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class DB2MaterializedQueryTableImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class DB2MaterializedQueryTableImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class DB2MaterializedQueryTableImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class DB2MaterializedQueryTableImpl
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 DB2MaterializedQueryTableImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||