org.eclipse.datatools.modelbase.sql.tables
Interface TemporaryTable

All Superinterfaces:
BaseTable, 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 Subinterfaces:
SybaseASABaseTempTable, SybaseASATempTable, SybaseASETempTable
All Known Implementing Classes:
JDBCTemporaryTable, SybaseASABaseTempTableImpl, SybaseASACatalogBaseTempTable, SybaseASACatalogTempTable, SybaseASATempTableImpl, SybaseASECatalogTempTable, SybaseASETempTableImpl, org.eclipse.datatools.modelbase.sql.tables.impl.TemporaryTableImpl

public interface TemporaryTable
extends BaseTable

A representation of the model object 'Temporary Table'. Reference: 5WD-02-Foundation-2002-12 4.14 Tables

The following features are supported:

See Also:
SQLTablesPackage.getTemporaryTable()

Method Summary
 boolean isDeleteOnCommit()
          Returns the value of the 'Delete On Commit' attribute.
 boolean isLocal()
          Returns the value of the 'Local' attribute.
 void setDeleteOnCommit(boolean value)
          Sets the value of the 'Delete On Commit' attribute.
 void setLocal(boolean value)
          Sets the value of the 'Local' attribute.
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.BaseTable
getConstraints, getForeignKeys, getPrimaryKey, getReferencingForeignKeys, getUniqueConstraints
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.tables.Table
getColumns, getIndex, getSchema, getSelfRefColumnGeneration, getSubtables, getSupertable, getTriggers, getUdt, isInsertable, isUpdatable, setSchema, setSelfRefColumnGeneration, setSupertable, setUdt
 
Methods inherited from interface org.eclipse.datatools.modelbase.sql.schema.SQLObject
addEAnnotation, addEAnnotationDetail, getComments, getDependencies, getDescription, getEAnnotation, getEAnnotationDetail, getExtensions, getLabel, getPrivileges, 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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

isLocal

boolean isLocal()
Returns the value of the 'Local' attribute.

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

Returns:
the value of the 'Local' attribute.
See Also:
setLocal(boolean), SQLTablesPackage.getTemporaryTable_Local()

setLocal

void setLocal(boolean value)
Sets the value of the 'Local' attribute.

Parameters:
value - the new value of the 'Local' attribute.
See Also:
isLocal()

isDeleteOnCommit

boolean isDeleteOnCommit()
Returns the value of the 'Delete On Commit' attribute.

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

Returns:
the value of the 'Delete On Commit' attribute.
See Also:
setDeleteOnCommit(boolean), SQLTablesPackage.getTemporaryTable_DeleteOnCommit()

setDeleteOnCommit

void setDeleteOnCommit(boolean value)
Sets the value of the 'Delete On Commit' attribute.

Parameters:
value - the new value of the 'Delete On Commit' attribute.
See Also:
isDeleteOnCommit()