org.eclipse.wst.rdb.internal.models.sql.tables
Interface ViewTable

All Superinterfaces:
DerivedTable, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, SQLObject, Table
All Known Implementing Classes:
ViewTableImpl

public interface ViewTable
extends DerivedTable

A representation of the model object 'View Table'. 4.14 Tables A table is a collection of rows having one or more columns. [...] A table is either a base table, a derived table, or a transient table. A base table is either a persistent base table, a global temporary table, a created local temporary table, or a declared local temporary table. A derived table is a table derived directly or indirectly from one or more other tables by the evaluation of a whose result has an element type that is a row type. The values of a derived table are derived from the values of the underlying tables when the is evaluated. A viewed table is a named derived table defined by a . A viewed table is sometimes called a view. A view descriptor describes a view. In addition to the components of a derived table descriptor, a view descriptor includes: - The name of the view. - An indication of whether the view has the CHECK OPTION ; if so, whether it is to be applied as CASCADED or LOCAL. - The original of the view.

The following features are supported:

See Also:
SQLTablesPackage.getViewTable()

Method Summary
 CheckType getCheckType()
          Returns the value of the 'Check Type' attribute.
 void setCheckType(CheckType value)
          Sets the value of the 'Check Type' 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, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getLabel, removeEAnnotationDetail, setAnnotationDetail, setDescription, setLabel
 
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.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
 

Method Detail

getCheckType

public CheckType getCheckType()
Returns the value of the 'Check Type' attribute. The literals are from the enumeration CheckType.

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

Returns:
the value of the 'Check Type' attribute.
See Also:
CheckType, setCheckType(CheckType), SQLTablesPackage.getViewTable_CheckType()

setCheckType

public void setCheckType(CheckType value)
Sets the value of the 'Check Type' attribute.
Parameters:
value - the new value of the 'Check Type' attribute.
See Also:
CheckType, getCheckType()