net.sf.farrago.cwm.relational
Interface CwmCatalogClass

All Superinterfaces:
RefBaseObject, RefClass, RefFeatured
All Known Implementing Classes:
CwmCatalogClass$Hib

public interface CwmCatalogClass
extends RefClass

Catalog class proxy interface. A Catalog is the unit of logon and identification. It also identifies the scope of SQL statements: the tables contained in a catalog can be used in a single SQL statement.

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
 CwmCatalog createCwmCatalog()
          The default factory operation used to create an instance object.
 CwmCatalog createCwmCatalog(String name, VisibilityKind visibility, String defaultCharacterSetName, String defaultCollationName)
          Creates an instance object having attributes initialized by the passed values.
 
Methods inherited from interface javax.jmi.reflect.RefClass
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

createCwmCatalog

CwmCatalog createCwmCatalog()
The default factory operation used to create an instance object.

Returns:
The created instance object.

createCwmCatalog

CwmCatalog createCwmCatalog(String name,
                            VisibilityKind visibility,
                            String defaultCharacterSetName,
                            String defaultCollationName)
Creates an instance object having attributes initialized by the passed values.

Parameters:
name - An identifier for the ModelElement within its containing Namespace.
visibility - Specifies extent of the visibility of the ModelElement within its owning Namespace.
defaultCharacterSetName - The name of the default character set used for the values in the column. This field applies only to columns whose datatype is a character string.
defaultCollationName - The name of the default collation sequence used to sort the data values in the column.
Returns:
The created instance object.