|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RelationalPackage
Relational package interface. The Relational package describes data accessible through a relational interface such as a native RDBMS, ODBC, or JDBC. The Relational package is based on the [SQL] standard section concerning RDBMS catalogs. The scope of the top level container, Catalog, is intended to cover all the tables a user can use in a single statement. A catalog is also the unit which is managed by a data resource. A catalog contains schemas which themselves contain tables. Tables are made of columns which have an associated data type. The Relational package uses constructs in the ObjectModel package to describe the object extensions added to SQL by the [SQL] standards. The Relational package also addresses the issues of indexing, primary keys and foreign keys by extending the corresponding concepts from the Foundation packages. The Relational package depends on the following packages: org.omg::CWM::ObjectModel::Behavioral org.omg::CWM::ObjectModel::Core org.omg::CWM::ObjectModel::Instance org.omg::CWM::Foundation::DataTypes org.omg::CWM::Foundation::KeysIndexes The Relational package references the ObjectModel and Foundation packages. OCL Representation of Relational Constraints [C-1] temporaryScope is valid only if the isTemporary is True. context Tabl e inv: self.temporaryScope.notEmpty implies self.isTemporary=True [C-2] checkOption is valid only if isReadOnly is False. context View inv: self.checkOption implies self.isReadOnly=False [C-3] scale is valid only if precision is specified. context Column inv: self.scale.nonEmpty implies self.precision.notEmpty
Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.
Method Summary | |
---|---|
ColumnOptionsColumnSet |
getColumnOptionsColumnSet()
Returns ColumnOptionsColumnSet association proxy object. |
ColumnRefStructuredType |
getColumnRefStructuredType()
Returns ColumnRefStructuredType association proxy object. |
ColumnSetOfStructuredType |
getColumnSetOfStructuredType()
Returns ColumnSetOfStructuredType association proxy object. |
CwmCatalogClass |
getCwmCatalog()
Returns CwmCatalog class proxy object. |
CwmCheckConstraintClass |
getCwmCheckConstraint()
Returns CwmCheckConstraint class proxy object. |
CwmColumnClass |
getCwmColumn()
Returns CwmColumn class proxy object. |
CwmColumnSetClass |
getCwmColumnSet()
Returns CwmColumnSet class proxy object. |
CwmColumnValueClass |
getCwmColumnValue()
Returns CwmColumnValue class proxy object. |
CwmForeignKeyClass |
getCwmForeignKey()
Returns CwmForeignKey class proxy object. |
CwmNamedColumnSetClass |
getCwmNamedColumnSet()
Returns CwmNamedColumnSet class proxy object. |
CwmPrimaryKeyClass |
getCwmPrimaryKey()
Returns CwmPrimaryKey class proxy object. |
CwmProcedureClass |
getCwmProcedure()
Returns CwmProcedure class proxy object. |
CwmQueryColumnSetClass |
getCwmQueryColumnSet()
Returns CwmQueryColumnSet class proxy object. |
CwmRowClass |
getCwmRow()
Returns CwmRow class proxy object. |
CwmRowSetClass |
getCwmRowSet()
Returns CwmRowSet class proxy object. |
CwmSchemaClass |
getCwmSchema()
Returns CwmSchema class proxy object. |
CwmSqldataTypeClass |
getCwmSqldataType()
Returns CwmSqldataType class proxy object. |
CwmSqldistinctTypeClass |
getCwmSqldistinctType()
Returns CwmSqldistinctType class proxy object. |
CwmSqlindexClass |
getCwmSqlindex()
Returns CwmSqlindex class proxy object. |
CwmSqlindexColumnClass |
getCwmSqlindexColumn()
Returns CwmSqlindexColumn class proxy object. |
CwmSqlparameterClass |
getCwmSqlparameter()
Returns CwmSqlparameter class proxy object. |
CwmSqlsimpleTypeClass |
getCwmSqlsimpleType()
Returns CwmSqlsimpleType class proxy object. |
CwmSqlstructuredTypeClass |
getCwmSqlstructuredType()
Returns CwmSqlstructuredType class proxy object. |
CwmTableClass |
getCwmTable()
Returns CwmTable class proxy object. |
CwmTriggerClass |
getCwmTrigger()
Returns CwmTrigger class proxy object. |
CwmUniqueConstraintClass |
getCwmUniqueConstraint()
Returns CwmUniqueConstraint class proxy object. |
CwmViewClass |
getCwmView()
Returns CwmView class proxy object. |
DistinctTypeHasSimpleType |
getDistinctTypeHasSimpleType()
Returns DistinctTypeHasSimpleType association proxy object. |
EnumerationsPackage |
getEnumerations()
Returns nested package Enumerations. |
TableOwningTrigger |
getTableOwningTrigger()
Returns TableOwningTrigger association proxy object. |
TriggerUsingColumnSet |
getTriggerUsingColumnSet()
Returns TriggerUsingColumnSet association proxy object. |
Methods inherited from interface javax.jmi.reflect.RefPackage |
---|
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refGetEnum, refPackage, refPackage |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
Method Detail |
---|
EnumerationsPackage getEnumerations()
CwmCatalogClass getCwmCatalog()
CwmSchemaClass getCwmSchema()
CwmColumnSetClass getCwmColumnSet()
CwmNamedColumnSetClass getCwmNamedColumnSet()
CwmTableClass getCwmTable()
CwmViewClass getCwmView()
CwmQueryColumnSetClass getCwmQueryColumnSet()
CwmSqldataTypeClass getCwmSqldataType()
CwmSqldistinctTypeClass getCwmSqldistinctType()
CwmSqlsimpleTypeClass getCwmSqlsimpleType()
CwmSqlstructuredTypeClass getCwmSqlstructuredType()
CwmColumnClass getCwmColumn()
CwmProcedureClass getCwmProcedure()
CwmTriggerClass getCwmTrigger()
CwmSqlindexClass getCwmSqlindex()
CwmUniqueConstraintClass getCwmUniqueConstraint()
CwmForeignKeyClass getCwmForeignKey()
CwmSqlindexColumnClass getCwmSqlindexColumn()
CwmPrimaryKeyClass getCwmPrimaryKey()
CwmRowClass getCwmRow()
CwmColumnValueClass getCwmColumnValue()
CwmCheckConstraintClass getCwmCheckConstraint()
CwmRowSetClass getCwmRowSet()
CwmSqlparameterClass getCwmSqlparameter()
TriggerUsingColumnSet getTriggerUsingColumnSet()
TableOwningTrigger getTableOwningTrigger()
ColumnSetOfStructuredType getColumnSetOfStructuredType()
ColumnRefStructuredType getColumnRefStructuredType()
ColumnOptionsColumnSet getColumnOptionsColumnSet()
DistinctTypeHasSimpleType getDistinctTypeHasSimpleType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |