|
||||||||||
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 Compression
Row Compression
Partition Key
Index Data Table Space
LOB Data Table Space
Regular Data Table Space
Data Partitions
Data 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 LUWStorageTable
LUWStorageTable.setValueCompression(boolean)
,
LUWPackage.getLUWStorageTable_ValueCompression()
public void setValueCompression(boolean newValueCompression)
setValueCompression
in interface LUWStorageTable
newValueCompression
- the new value of the 'Value Compression' attribute.LUWStorageTable.isValueCompression()
public boolean isRowCompression()
isRowCompression
in interface LUWStorageTable
LUWStorageTable.setRowCompression(boolean)
,
LUWPackage.getLUWStorageTable_RowCompression()
public void setRowCompression(boolean newRowCompression)
setRowCompression
in interface LUWStorageTable
newRowCompression
- the new value of the 'Row Compression' attribute.LUWStorageTable.isRowCompression()
public LUWPartitionKey getPartitionKey()
getPartitionKey
in interface LUWStorageTable
LUWStorageTable.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 LUWStorageTable
newPartitionKey
- the new value of the 'Partition Key' containment reference.LUWStorageTable.getPartitionKey()
public LUWTableSpace getIndexDataTableSpace()
getIndexDataTableSpace
in interface LUWStorageTable
LUWStorageTable.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 LUWStorageTable
newIndexDataTableSpace
- the new value of the 'Index Data Table Space' reference.LUWStorageTable.getIndexDataTableSpace()
public LUWTableSpace getLOBDataTableSpace()
getLOBDataTableSpace
in interface LUWStorageTable
LUWStorageTable.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 LUWStorageTable
newLOBDataTableSpace
- the new value of the 'LOB Data Table Space' reference.LUWStorageTable.getLOBDataTableSpace()
public LUWTableSpace getRegularDataTableSpace()
getRegularDataTableSpace
in interface LUWStorageTable
LUWStorageTable.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 LUWStorageTable
newRegularDataTableSpace
- the new value of the 'Regular Data Table Space' reference.LUWStorageTable.getRegularDataTableSpace()
public org.eclipse.emf.common.util.EList getDataPartitions()
getDataPartitions
in interface LUWStorageTable
LUWPackage.getLUWStorageTable_DataPartitions()
,
LUWDataPartition.getTable()
public LUWDataPartitionKey getDataPartitionKey()
getDataPartitionKey
in interface LUWStorageTable
LUWStorageTable.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 LUWStorageTable
newDataPartitionKey
- 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.InternalEObject
eGet
in class DB2MaterializedQueryTableImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class DB2MaterializedQueryTableImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class DB2MaterializedQueryTableImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class DB2MaterializedQueryTableImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, java.lang.Class baseClass)
eBaseStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, java.lang.Class baseClass)
eDerivedStructuralFeatureID
in interface org.eclipse.emf.ecore.InternalEObject
eDerivedStructuralFeatureID
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class DB2MaterializedQueryTableImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |