com.ibm.db.models.db2
Interface DB2MaterializedQueryTable

All Superinterfaces:
commonj.sdo.DataObject, org.eclipse.wst.rdb.internal.models.sql.tables.DerivedTable, 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, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject, org.eclipse.wst.rdb.internal.models.sql.tables.Table
All Known Subinterfaces:
LUWMaterializedQueryTable, ZSeriesMaterializedQueryTable
All Known Implementing Classes:
DB2MaterializedQueryTableImpl, LUWMaterializedQueryTableImpl, ZSeriesMaterializedQueryTableImpl

public interface DB2MaterializedQueryTable
extends org.eclipse.wst.rdb.internal.models.sql.tables.DerivedTable

A representation of the model object 'DB2 Materialized Query Table'.

The following features are supported:

See Also:
DB2ModelPackage.getDB2MaterializedQueryTable()

Method Summary
 MaintenanceType getMaintainedBy()
          Returns the value of the 'Maintained By' attribute.
 RefreshType getRefresh()
          Returns the value of the 'Refresh' attribute.
 boolean isOptimizeQuery()
          Returns the value of the 'Optimize Query' attribute.
 void setMaintainedBy(MaintenanceType value)
          Sets the value of the 'Maintained By' attribute.
 void setOptimizeQuery(boolean value)
          Sets the value of the 'Optimize Query' attribute.
 void setRefresh(RefreshType value)
          Sets the value of the 'Refresh' attribute.
 
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
 

Method Detail

getRefresh

RefreshType getRefresh()
Returns the value of the 'Refresh' attribute. The literals are from the enumeration RefreshType.

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

Returns:
the value of the 'Refresh' attribute.
See Also:
RefreshType, setRefresh(RefreshType), DB2ModelPackage.getDB2MaterializedQueryTable_Refresh()

setRefresh

void setRefresh(RefreshType value)
Sets the value of the 'Refresh' attribute.

Parameters:
value - the new value of the 'Refresh' attribute.
See Also:
RefreshType, getRefresh()

isOptimizeQuery

boolean isOptimizeQuery()
Returns the value of the 'Optimize Query' attribute. The default value is "true".

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

Returns:
the value of the 'Optimize Query' attribute.
See Also:
setOptimizeQuery(boolean), DB2ModelPackage.getDB2MaterializedQueryTable_OptimizeQuery()

setOptimizeQuery

void setOptimizeQuery(boolean value)
Sets the value of the 'Optimize Query' attribute.

Parameters:
value - the new value of the 'Optimize Query' attribute.
See Also:
isOptimizeQuery()

getMaintainedBy

MaintenanceType getMaintainedBy()
Returns the value of the 'Maintained By' attribute. The literals are from the enumeration MaintenanceType.

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

Returns:
the value of the 'Maintained By' attribute.
See Also:
MaintenanceType, setMaintainedBy(MaintenanceType), DB2ModelPackage.getDB2MaterializedQueryTable_MaintainedBy()

setMaintainedBy

void setMaintainedBy(MaintenanceType value)
Sets the value of the 'Maintained By' attribute.

Parameters:
value - the new value of the 'Maintained By' attribute.
See Also:
MaintenanceType, getMaintainedBy()