com.ibm.db.models.db2
Interface DB2DatabaseManager

All Superinterfaces:
commonj.sdo.DataObject, 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
All Known Implementing Classes:
DB2DatabaseManagerImpl

public interface DB2DatabaseManager
extends org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject

A representation of the model object 'DB2 Database Manager'. SQL Reference for Cross-Platform Development - v1.1 http://www7b.software.ibm.com/dmdd/library/techarticle/0206sqlref/0206sqlref.html [...] SQL statements are executed by a database manager. One of the functions of the database manager is to transform the specification of a result table into a sequence of internal operations that optimize data retrieval. [...] The database manager maintains a set of tables and views containing information about objects in the database. These tables and views are collectively known as the catalog. The catalog tables and catalog views contain information about objects such as tables, views, indexes, packages, and constraints. [...] An application process involves the execution of one or more programs, and is the unit to which the database manager allocates resources and locks. [...] The locking facilities of the database managers are similar but not identical. One of the common properties is that each of the database managers can acquire locks in order to prevent uncommitted changes made by one application process from being perceived by any other. The database manager will release all locks it has acquired on behalf of an application process when that process ends, but an application process itself can also explicitly request that locks be released sooner. [...] Like the locking facilities, the recovery facilities of the database managers are similar but not identical. One common property is that each of the database managers provides a means of backing out uncommitted changes made by an application process. [...] The database manager can back out all changes made in a unit of work or only selected changes.

The following features are supported:

See Also:
DB2ModelPackage.getDB2DatabaseManager()

Method Summary
 org.eclipse.emf.common.util.EList getDatabases()
          Returns the value of the 'Databases' reference list.
 org.eclipse.emf.common.util.EList getDb2Process()
          Returns the value of the 'Db2 Process' reference list.
 org.eclipse.emf.common.util.EList getServer()
          Returns the value of the 'Server' reference list.
 
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

getDatabases

org.eclipse.emf.common.util.EList getDatabases()
Returns the value of the 'Databases' reference list. The list contents are of type DB2Database.

If the meaning of the 'Databases' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Databases' reference list.
See Also:
DB2ModelPackage.getDB2DatabaseManager_Databases()

getDb2Process

org.eclipse.emf.common.util.EList getDb2Process()
Returns the value of the 'Db2 Process' reference list. The list contents are of type DB2ApplicationProcess.

If the meaning of the 'Db2 Process' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Db2 Process' reference list.
See Also:
DB2ModelPackage.getDB2DatabaseManager_Db2Process()

getServer

org.eclipse.emf.common.util.EList getServer()
Returns the value of the 'Server' reference list. The list contents are of type LUWAdminServer. It is bidirectional and its opposite is 'Instances'.

If the meaning of the 'Server' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Server' reference list.
See Also:
DB2ModelPackage.getDB2DatabaseManager_Server(), LUWAdminServer.getInstances()