com.ibm.db.models.db2
Interface DB2Schema

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, org.eclipse.wst.rdb.internal.models.sql.schema.Schema, java.io.Serializable, org.eclipse.wst.rdb.internal.models.sql.schema.SQLObject
All Known Subinterfaces:
DB2SystemSchema
All Known Implementing Classes:
DB2SchemaImpl, DB2SystemSchemaImpl

public interface DB2Schema
extends org.eclipse.wst.rdb.internal.models.sql.schema.Schema

A representation of the model object 'DB2 Schema'. SQL Reference for Cross-Platform Development - v1.1 http://www7b.software.ibm.com/dmdd/library/techarticle/0206sqlref/0206sqlref.html DB2 Schemas (Chapter 1. Concepts 3) A schema is a collection of named objects. Schemas provide a logical classification of objects in the database. A schema can contain tables, views, nicknames, triggers, functions, packages, and other objects. A schema is also an object in the database. It is explicitly created using the CREATE SCHEMA statement with the current user recorded as the schema owner. It can also be implicitly created when another object is created, provided that the user has IMPLICIT_SCHEMA authority. A schema name is used as the high order part of a two-part object name. If the object is specifically qualified with a schema name when created, the object is assigned to that schema. If no schema name is specified when the object is created, the default schema name is used.

The following features are supported:

See Also:
DB2ModelPackage.getDB2Schema()

Method Summary
 org.eclipse.emf.common.util.EList getAccessPlans()
          Returns the value of the 'Access Plans' reference list.
 org.eclipse.emf.common.util.EList getJars()
          Returns the value of the 'Jars' reference list.
 org.eclipse.emf.common.util.EList getOlapObjects()
          Returns the value of the 'Olap Objects' reference list.
 org.eclipse.emf.common.util.EList getXsrObjects()
          Returns the value of the 'Xsr Objects' reference list.
 
Methods inherited from interface org.eclipse.wst.rdb.internal.models.sql.schema.Schema
getAssertions, getBuiltInFunctions, getCharSets, getDatabase, getIndices, getOwner, getProcedures, getRoutines, getSequences, getTables, getTriggers, getUDFs, getUserDefinedTypes, setDatabase, setOwner
 
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

getAccessPlans

org.eclipse.emf.common.util.EList getAccessPlans()
Returns the value of the 'Access Plans' reference list. The list contents are of type DB2AccessPlan.

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

Returns:
the value of the 'Access Plans' reference list.
See Also:
DB2ModelPackage.getDB2Schema_AccessPlans()

getOlapObjects

org.eclipse.emf.common.util.EList getOlapObjects()
Returns the value of the 'Olap Objects' reference list. The list contents are of type DB2OLAPObject. It is bidirectional and its opposite is 'Schema'.

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

Returns:
the value of the 'Olap Objects' reference list.
See Also:
DB2ModelPackage.getDB2Schema_OlapObjects(), DB2OLAPObject.getSchema()

getJars

org.eclipse.emf.common.util.EList getJars()
Returns the value of the 'Jars' reference list. The list contents are of type DB2Jar. It is bidirectional and its opposite is 'Schema'.

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

Returns:
the value of the 'Jars' reference list.
See Also:
DB2ModelPackage.getDB2Schema_Jars(), DB2Jar.getSchema()

getXsrObjects

org.eclipse.emf.common.util.EList getXsrObjects()
Returns the value of the 'Xsr Objects' reference list. The list contents are of type DB2XSRObject. It is bidirectional and its opposite is 'Schema'.

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

Returns:
the value of the 'Xsr Objects' reference list.
See Also:
DB2ModelPackage.getDB2Schema_XsrObjects(), DB2XSRObject.getSchema()