org.modelsphere.sms.or.ibm.db
Class DbIBMTablespace

java.lang.Object
  extended by PersistentObject
      extended by org.modelsphere.jack.baseDb.db.DbObject
          extended by org.modelsphere.jack.baseDb.db.DbSemanticalObject
              extended by org.modelsphere.sms.db.DbSMSSemanticalObject
                  extended by org.modelsphere.sms.or.ibm.db.DbIBMTablespace

public final class DbIBMTablespace
extends DbSMSSemanticalObject

Direct subclass(es)/subinterface(s) : none.
Composites : DbIBMDatabase.
Components : DbIBMContainerClause, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaRelation1 fBufferPool
           
static MetaRelation1 fDbPartitionGroup
           
static MetaField fDropTableRecovery
           
static MetaField fExtentSize
           
static MetaField fExtentSizeUnit
           
static MetaField fManagedBy
           
static MetaField fManagedBySystemClause
           
static MetaField fOverhead
           
static MetaField fPageSize
           
static MetaField fPageSizeUnit
           
static MetaField fPrefetchSize
           
static MetaField fPrefetchSizeUnit
           
static MetaRelationN fTables
           
static MetaRelationN fTablesForIndexes
           
static MetaRelationN fTablesForLOB
           
static MetaField fTransferRate
           
static MetaField fType
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
fObjectImports, fSourceLinks, fSubCopies, fSuperCopy, fTargetLinks, fUmlConstraints, fUmlStereotype
 
Fields inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject
fAdminAccessList, fAlias, fDescription, fName, fPhysicalName, fWriteAccessList
 
Fields inherited from class org.modelsphere.jack.baseDb.db.DbObject
ACCESS_GRANTED, ACCESS_NOT_GRANTED, fComponents, fComposite, fCreationTime, fModificationTime, fUdfValues, fValidationStatus, LONG_FORM, SHORT_FORM, VALIDATION_ERROR, VALIDATION_OK, VALIDATION_WARNING, writeAccess
 
Constructor Summary
DbIBMTablespace()
          Parameter-less constructor.
DbIBMTablespace(DbObject composite)
          Creates an instance of DbIBMTablespace.
 
Method Summary
 DbIBMBufferPool getBufferPool()
          Gets the buffer pool object associated to a DbIBMTablespace's instance.
 DbIBMDbPartitionGroup getDbPartitionGroup()
          Gets the database partition group object associated to a DbIBMTablespace's instance.
 IBMDropTableRecovery getDropTableRecovery()
          Gets the "drop table recovery" of a DbIBMTablespace's instance.
 java.lang.Integer getExtentSize()
          Gets the "extent size" property of a DbIBMTablespace's instance.
 IBMSizeUnit getExtentSizeUnit()
          Gets the "extent size units" of a DbIBMTablespace's instance.
 IBMTablespaceManagedBy getManagedBy()
          Gets the "managed by" of a DbIBMTablespace's instance.
 java.lang.String getManagedBySystemClause()
          Gets the "clause managed by" property of a DbIBMTablespace's instance.
 MetaClass getMetaClass()
           
 java.lang.Double getOverhead()
          Gets the "overhead" property of a DbIBMTablespace's instance.
 java.lang.Integer getPageSize()
          Gets the "page size" property of a DbIBMTablespace's instance.
 IBMSizeUnit getPageSizeUnit()
          Gets the "page size units" of a DbIBMTablespace's instance.
 java.lang.Integer getPrefetchSize()
          Gets the "prefetch size" property of a DbIBMTablespace's instance.
 IBMSizeUnit getPrefetchSizeUnit()
          Gets the "prefetch size units" of a DbIBMTablespace's instance.
 DbRelationN getTables()
          Gets the list of linked tables associated to a DbIBMTablespace's instance.
 DbRelationN getTablesForIndexes()
          Gets the list of linked tables for indexes associated to a DbIBMTablespace's instance.
 DbRelationN getTablesForLOB()
          Gets the list of linked tables for long objects associated to a DbIBMTablespace's instance.
 java.lang.Double getTransferRate()
          Gets the "transfer rate" property of a DbIBMTablespace's instance.
 IBMTablespaceType getType()
          Gets the "type" of a DbIBMTablespace's instance.
static void initMeta()
          For internal use only.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setBufferPool(DbIBMBufferPool value)
          Sets the buffer pool object associated to a DbIBMTablespace's instance.
 void setDbPartitionGroup(DbIBMDbPartitionGroup value)
          Sets the database partition group object associated to a DbIBMTablespace's instance.
 void setDropTableRecovery(IBMDropTableRecovery value)
          Sets the "drop table recovery" property of a DbIBMTablespace's instance.
 void setExtentSize(java.lang.Integer value)
          Sets the "extent size" property of a DbIBMTablespace's instance.
 void setExtentSizeUnit(IBMSizeUnit value)
          Sets the "extent size units" property of a DbIBMTablespace's instance.
 void setManagedBy(IBMTablespaceManagedBy value)
          Sets the "managed by" property of a DbIBMTablespace's instance.
 void setManagedBySystemClause(java.lang.String value)
          Sets the "clause managed by" property of a DbIBMTablespace's instance.
 void setOverhead(java.lang.Double value)
          Sets the "overhead" property of a DbIBMTablespace's instance.
 void setPageSize(java.lang.Integer value)
          Sets the "page size" property of a DbIBMTablespace's instance.
 void setPageSizeUnit(IBMSizeUnit value)
          Sets the "page size units" property of a DbIBMTablespace's instance.
 void setPrefetchSize(java.lang.Integer value)
          Sets the "prefetch size" property of a DbIBMTablespace's instance.
 void setPrefetchSizeUnit(IBMSizeUnit value)
          Sets the "prefetch size units" property of a DbIBMTablespace's instance.
 void setTransferRate(java.lang.Double value)
          Sets the "transfer rate" property of a DbIBMTablespace's instance.
 void setType(IBMTablespaceType value)
          Sets the "type" property of a DbIBMTablespace's instance.
 
Methods inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
addToSourceLinks, addToTargetLinks, addToUmlConstraints, getObjectImports, getSourceLinks, getSubCopies, getSuperCopy, getTargetLinks, getUmlConstraints, getUmlStereotype, removeFromSourceLinks, removeFromTargetLinks, removeFromUmlConstraints, setSourceLinks, setSuperCopy, setTargetLinks, setUmlConstraints, setUmlStereotype
 
Methods inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject
findComponentByPhysicalName, getAdminAccessList, getAlias, getDescription, getName, getPhysicalName, getWriteAccessList, matches, setAlias, setDescription, setName, setPhysicalName
 
Methods inherited from class org.modelsphere.jack.baseDb.db.DbObject
addDbRefreshListener, addDbRefreshListener, basicReinsert, basicSet, basicSet, buildFullNameString, buildFullNameString, componentTree, componentTree, componentTree, copyComponent, createComponent, createComponent, createRAMRelN, deepCopy, deepCopy, doDeleteAction, findComponentByName, findComponentByName, findMatchingObject, generateEDCTimestamp, get, get, get, getAccordingToStatus, getComponents, getComposite, getCompositeOfType, getCreationTime, getDb, getDependencyRelations, getEDCTimestamp, getFullDisplayName, getId, getMatchingObject, getMinCard, getModificationTime, getNbNeighbors, getNextTs, getOld, getProject, getSemanticalIcon, getSemanticalName, getTransStatus, getTs, getUDF, getUdfValues, getValidationStatus, hasAdminAccess, hasChanged, hasField, hasWriteAccess, isAddedAndRemoved, isAlive, isDeletable, isDescendingFrom, isHugeRelN, load, load, reinsert, remove, removeDbRefreshListener, save, set, setComposite, setMatchingObject, setModificationTime, setRelationNN, setRelationNN, setValidationStatus, toString, valuesAreEqual
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fType

public static final MetaField fType

fDbPartitionGroup

public static final MetaRelation1 fDbPartitionGroup

fPageSize

public static final MetaField fPageSize

fPageSizeUnit

public static final MetaField fPageSizeUnit

fManagedBy

public static final MetaField fManagedBy

fManagedBySystemClause

public static final MetaField fManagedBySystemClause

fExtentSize

public static final MetaField fExtentSize

fExtentSizeUnit

public static final MetaField fExtentSizeUnit

fPrefetchSize

public static final MetaField fPrefetchSize

fPrefetchSizeUnit

public static final MetaField fPrefetchSizeUnit

fBufferPool

public static final MetaRelation1 fBufferPool

fOverhead

public static final MetaField fOverhead

fTransferRate

public static final MetaField fTransferRate

fDropTableRecovery

public static final MetaField fDropTableRecovery

fTables

public static final MetaRelationN fTables

fTablesForLOB

public static final MetaRelationN fTablesForLOB

fTablesForIndexes

public static final MetaRelationN fTablesForIndexes

metaClass

public static final MetaClass metaClass
Constructor Detail

DbIBMTablespace

public DbIBMTablespace()
Parameter-less constructor. Required by Java Beans Conventions.


DbIBMTablespace

public DbIBMTablespace(DbObject composite)
                throws DbException
Creates an instance of DbIBMTablespace.

Parameters:
composite - the object which will contain the newly-created instance
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setType

public final void setType(IBMTablespaceType value)
                   throws DbException
Sets the "type" property of a DbIBMTablespace's instance.

Parameters:
value - the "type" property
Throws:
DbException

setDbPartitionGroup

public final void setDbPartitionGroup(DbIBMDbPartitionGroup value)
                               throws DbException
Sets the database partition group object associated to a DbIBMTablespace's instance.

Parameters:
value - the database partition group object to be associated
Throws:
DbException

setPageSize

public final void setPageSize(java.lang.Integer value)
                       throws DbException
Sets the "page size" property of a DbIBMTablespace's instance.

Parameters:
value - the "page size" property
Throws:
DbException

setPageSizeUnit

public final void setPageSizeUnit(IBMSizeUnit value)
                           throws DbException
Sets the "page size units" property of a DbIBMTablespace's instance.

Parameters:
value - the "page size units" property
Throws:
DbException

setManagedBy

public final void setManagedBy(IBMTablespaceManagedBy value)
                        throws DbException
Sets the "managed by" property of a DbIBMTablespace's instance.

Parameters:
value - the "managed by" property
Throws:
DbException

setManagedBySystemClause

public final void setManagedBySystemClause(java.lang.String value)
                                    throws DbException
Sets the "clause managed by" property of a DbIBMTablespace's instance.

Parameters:
value - the "clause managed by" property
Throws:
DbException

setExtentSize

public final void setExtentSize(java.lang.Integer value)
                         throws DbException
Sets the "extent size" property of a DbIBMTablespace's instance.

Parameters:
value - the "extent size" property
Throws:
DbException

setExtentSizeUnit

public final void setExtentSizeUnit(IBMSizeUnit value)
                             throws DbException
Sets the "extent size units" property of a DbIBMTablespace's instance.

Parameters:
value - the "extent size units" property
Throws:
DbException

setPrefetchSize

public final void setPrefetchSize(java.lang.Integer value)
                           throws DbException
Sets the "prefetch size" property of a DbIBMTablespace's instance.

Parameters:
value - the "prefetch size" property
Throws:
DbException

setPrefetchSizeUnit

public final void setPrefetchSizeUnit(IBMSizeUnit value)
                               throws DbException
Sets the "prefetch size units" property of a DbIBMTablespace's instance.

Parameters:
value - the "prefetch size units" property
Throws:
DbException

setBufferPool

public final void setBufferPool(DbIBMBufferPool value)
                         throws DbException
Sets the buffer pool object associated to a DbIBMTablespace's instance.

Parameters:
value - the buffer pool object to be associated
Throws:
DbException

setOverhead

public final void setOverhead(java.lang.Double value)
                       throws DbException
Sets the "overhead" property of a DbIBMTablespace's instance.

Parameters:
value - the "overhead" property
Throws:
DbException

setTransferRate

public final void setTransferRate(java.lang.Double value)
                           throws DbException
Sets the "transfer rate" property of a DbIBMTablespace's instance.

Parameters:
value - the "transfer rate" property
Throws:
DbException

setDropTableRecovery

public final void setDropTableRecovery(IBMDropTableRecovery value)
                                throws DbException
Sets the "drop table recovery" property of a DbIBMTablespace's instance.

Parameters:
value - the "drop table recovery" property
Throws:
DbException

set

public void set(MetaField metaField,
                java.lang.Object value)
         throws DbException
Overrides:
set in class DbSMSSemanticalObject
Throws:
DbException

set

public void set(MetaRelationN relation,
                DbObject neighbor,
                int op)
         throws DbException
Overrides:
set in class DbSMSSemanticalObject
Throws:
DbException

getType

public final IBMTablespaceType getType()
                                throws DbException
Gets the "type" of a DbIBMTablespace's instance.

Returns:
the "type"
Throws:
DbException

getDbPartitionGroup

public final DbIBMDbPartitionGroup getDbPartitionGroup()
                                                throws DbException
Gets the database partition group object associated to a DbIBMTablespace's instance.

Returns:
the database partition group object
Throws:
DbException

getPageSize

public final java.lang.Integer getPageSize()
                                    throws DbException
Gets the "page size" property of a DbIBMTablespace's instance.

Returns:
the "page size" property
Throws:
DbException

getPageSizeUnit

public final IBMSizeUnit getPageSizeUnit()
                                  throws DbException
Gets the "page size units" of a DbIBMTablespace's instance.

Returns:
the "page size units"
Throws:
DbException

getManagedBy

public final IBMTablespaceManagedBy getManagedBy()
                                          throws DbException
Gets the "managed by" of a DbIBMTablespace's instance.

Returns:
the "managed by"
Throws:
DbException

getManagedBySystemClause

public final java.lang.String getManagedBySystemClause()
                                                throws DbException
Gets the "clause managed by" property of a DbIBMTablespace's instance.

Returns:
the "clause managed by" property
Throws:
DbException

getExtentSize

public final java.lang.Integer getExtentSize()
                                      throws DbException
Gets the "extent size" property of a DbIBMTablespace's instance.

Returns:
the "extent size" property
Throws:
DbException

getExtentSizeUnit

public final IBMSizeUnit getExtentSizeUnit()
                                    throws DbException
Gets the "extent size units" of a DbIBMTablespace's instance.

Returns:
the "extent size units"
Throws:
DbException

getPrefetchSize

public final java.lang.Integer getPrefetchSize()
                                        throws DbException
Gets the "prefetch size" property of a DbIBMTablespace's instance.

Returns:
the "prefetch size" property
Throws:
DbException

getPrefetchSizeUnit

public final IBMSizeUnit getPrefetchSizeUnit()
                                      throws DbException
Gets the "prefetch size units" of a DbIBMTablespace's instance.

Returns:
the "prefetch size units"
Throws:
DbException

getBufferPool

public final DbIBMBufferPool getBufferPool()
                                    throws DbException
Gets the buffer pool object associated to a DbIBMTablespace's instance.

Returns:
the buffer pool object
Throws:
DbException

getOverhead

public final java.lang.Double getOverhead()
                                   throws DbException
Gets the "overhead" property of a DbIBMTablespace's instance.

Returns:
the "overhead" property
Throws:
DbException

getTransferRate

public final java.lang.Double getTransferRate()
                                       throws DbException
Gets the "transfer rate" property of a DbIBMTablespace's instance.

Returns:
the "transfer rate" property
Throws:
DbException

getDropTableRecovery

public final IBMDropTableRecovery getDropTableRecovery()
                                                throws DbException
Gets the "drop table recovery" of a DbIBMTablespace's instance.

Returns:
the "drop table recovery"
Throws:
DbException

getTables

public final DbRelationN getTables()
                            throws DbException
Gets the list of linked tables associated to a DbIBMTablespace's instance.

Returns:
the list of linked tables.
Throws:
DbException

getTablesForLOB

public final DbRelationN getTablesForLOB()
                                  throws DbException
Gets the list of linked tables for long objects associated to a DbIBMTablespace's instance.

Returns:
the list of linked tables for long objects.
Throws:
DbException

getTablesForIndexes

public final DbRelationN getTablesForIndexes()
                                      throws DbException
Gets the list of linked tables for indexes associated to a DbIBMTablespace's instance.

Returns:
the list of linked tables for indexes.
Throws:
DbException

getMetaClass

public MetaClass getMetaClass()
Specified by:
getMetaClass in class DbObject


Open ModelSphere 2007. All Rights Reserved.