net.sf.farrago.cwm.relational
Interface CwmSqlsimpleTypeClass
- All Superinterfaces:
- RefBaseObject, RefClass, RefFeatured
- All Known Implementing Classes:
- CwmSqlsimpleTypeClass$Hib
public interface CwmSqlsimpleTypeClass
- extends RefClass
SQLSimpleType class proxy interface.
A simple datatype used with an SQL column. Examples are Integer, Varchar,
LOB, CLOB, etc...
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.
createCwmSqlsimpleType
CwmSqlsimpleType createCwmSqlsimpleType()
- The default factory operation used to create an instance object.
- Returns:
- The created instance object.
createCwmSqlsimpleType
CwmSqlsimpleType createCwmSqlsimpleType(String name,
VisibilityKind visibility,
boolean isAbstract,
Integer typeNumber,
Integer characterMaximumLength,
Integer characterOctetLength,
Integer numericPrecision,
Integer numericPrecisionRadix,
Integer numericScale,
Integer dateTimePrecision)
- 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.isAbstract
- An abstract Classifier is not instantiable.typeNumber
- The number assigned to the datatype by the owning
RDBMScharacterMaximumLength
- See [SQL], corresponding field in
DATA_TYPE_DESCRIPTORcharacterOctetLength
- See [SQL], corresponding field in
DATA_TYPE_DESCRIPTORnumericPrecision
- See [SQL], corresponding field in
DATA_TYPE_DESCRIPTORnumericPrecisionRadix
- See [SQL], corresponding field in
DATA_TYPE_DESCRIPTORnumericScale
- See [SQL], corresponding field in
DATA_TYPE_DESCRIPTORdateTimePrecision
- See [SQL], corresponding field in
DATA_TYPE_DESCRIPTOR
- Returns:
- The created instance object.