com.ibm.db.models.db2
Interface DB2Database

All Superinterfaces:
org.eclipse.wst.rdb.internal.models.sql.schema.Database, 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 Subinterfaces:
LUWDatabase, ZSeriesDatabase
All Known Implementing Classes:
DB2DatabaseImpl, LUWDatabaseImpl, ZSeriesDatabaseImpl

public interface DB2Database
extends org.eclipse.wst.rdb.internal.models.sql.schema.Database

A representation of the model object 'DB2 Database'. SQL Reference for Cross-Platform Development - v1.1 http://www7b.software.ibm.com/dmdd/library/techarticle/0206sqlref/0206sqlref.html Relational databases (Chapter 1. Concepts 1) A relational database is a database that can be perceived as a set of tables and can be manipulated in accordance with the relational model of data. The relational database contains a set of objects used to store, access, and manage data. The set of objects includes tables, views, indexes, aliases, distinct types, functions, procedures, and packages. Any number of relational databases can be created on a given physical machine. A partitioned relational database is a relational database whose data is managed across multiple partitions (also called nodes). This separation of data across partitions is transparent to users of most SQL statements. However, some data definition language (DDL) statements take partition information into consideration (for example, CREATE DATABASE PARTITION GROUP). (Data definition language is the subset of SQL statements used to describe data relationships in a database.)

The following features are supported:

See Also:
DB2ModelPackage.getDB2Database()

Method Summary
 boolean isPartitioned()
          Returns the value of the 'Partitioned' attribute.
 void setPartitioned(boolean value)
          Sets the value of the 'Partitioned' attribute.
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.Database
getAuthorizationIds, getSchemas, getUserDefinedTypes, getVendor, getVersion, setVendor, setVersion
 
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

isPartitioned

boolean isPartitioned()
Returns the value of the 'Partitioned' attribute.

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

Returns:
the value of the 'Partitioned' attribute.
See Also:
setPartitioned(boolean), DB2ModelPackage.getDB2Database_Partitioned()

setPartitioned

void setPartitioned(boolean value)
Sets the value of the 'Partitioned' attribute.

Parameters:
value - the new value of the 'Partitioned' attribute.
See Also:
isPartitioned()