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

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.DbIBMBufferPool

public final class DbIBMBufferPool
extends DbSMSSemanticalObject

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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fBlockSize
           
static MetaRelationN fDbIBMDbPartitionGroups
           
static MetaField fDeferredClause
           
static MetaField fExtendedStorage
           
static MetaField fNbBlockPages
           
static MetaField fOnAllDbPartitionNums
           
static MetaField fPageSize
           
static MetaField fPageSizeUnit
           
static MetaField fSize
           
static MetaRelationN fTablespaces
           
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
DbIBMBufferPool()
          Parameter-less constructor.
DbIBMBufferPool(DbObject composite)
          Creates an instance of DbIBMBufferPool.
 
Method Summary
 void addToDbIBMDbPartitionGroups(DbIBMDbPartitionGroup value)
          Adds an element to the list of database partition groups associated to a DbIBMBufferPool's instance.
 java.lang.Integer getBlockSize()
          Gets the "block size" property of a DbIBMBufferPool's instance.
 DbRelationN getDbIBMDbPartitionGroups()
          Gets the list of database partition groups associated to a DbIBMBufferPool's instance.
 IBMBufferPoolDeferred getDeferredClause()
          Gets the "deferrable" of a DbIBMBufferPool's instance.
 IBMBufferPoolExtendedStorage getExtendedStorage()
          Gets the "extended storage" of a DbIBMBufferPool's instance.
 MetaClass getMetaClass()
           
 java.lang.Integer getNbBlockPages()
          Gets the "number of block pages" property of a DbIBMBufferPool's instance.
 java.lang.Boolean getOnAllDbPartitionNums()
          Deprecated. use isOnAllDbPartitionNums() method instead
 java.lang.Integer getPageSize()
          Gets the "page size" property of a DbIBMBufferPool's instance.
 IBMSizeUnit getPageSizeUnit()
          Gets the "page size unit" of a DbIBMBufferPool's instance.
 java.lang.Integer getSize()
          Gets the "size" property of a DbIBMBufferPool's instance.
 DbRelationN getTablespaces()
          Gets the list of tablespaces associated to a DbIBMBufferPool's instance.
static void initMeta()
          For internal use only.
 boolean isOnAllDbPartitionNums()
          Tells whether a DbIBMBufferPool's instance is onAllDbPartitionNums or not.
 void removeFromDbIBMDbPartitionGroups(DbIBMDbPartitionGroup value)
          Removes an element from the list of database partition groups associated to a DbIBMBufferPool's instance.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setBlockSize(java.lang.Integer value)
          Sets the "block size" property of a DbIBMBufferPool's instance.
 void setDbIBMDbPartitionGroups(DbIBMDbPartitionGroup value, int op)
          Adds an element to or removes an element from the list of database partition groups associated to a DbIBMBufferPool's instance.
 void setDeferredClause(IBMBufferPoolDeferred value)
          Sets the "deferrable" property of a DbIBMBufferPool's instance.
 void setExtendedStorage(IBMBufferPoolExtendedStorage value)
          Sets the "extended storage" property of a DbIBMBufferPool's instance.
 void setNbBlockPages(java.lang.Integer value)
          Sets the "number of block pages" property of a DbIBMBufferPool's instance.
 void setOnAllDbPartitionNums(java.lang.Boolean value)
          Sets the "on all database partition numbers" property of a DbIBMBufferPool's instance.
 void setPageSize(java.lang.Integer value)
          Sets the "page size" property of a DbIBMBufferPool's instance.
 void setPageSizeUnit(IBMSizeUnit value)
          Sets the "page size unit" property of a DbIBMBufferPool's instance.
 void setSize(java.lang.Integer value)
          Sets the "size" property of a DbIBMBufferPool'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

fDeferredClause

public static final MetaField fDeferredClause

fOnAllDbPartitionNums

public static final MetaField fOnAllDbPartitionNums

fSize

public static final MetaField fSize

fNbBlockPages

public static final MetaField fNbBlockPages

fBlockSize

public static final MetaField fBlockSize

fPageSize

public static final MetaField fPageSize

fPageSizeUnit

public static final MetaField fPageSizeUnit

fExtendedStorage

public static final MetaField fExtendedStorage

fTablespaces

public static final MetaRelationN fTablespaces

fDbIBMDbPartitionGroups

public static final MetaRelationN fDbIBMDbPartitionGroups

metaClass

public static final MetaClass metaClass
Constructor Detail

DbIBMBufferPool

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


DbIBMBufferPool

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

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

initMeta

public static void initMeta()
For internal use only.


setDeferredClause

public final void setDeferredClause(IBMBufferPoolDeferred value)
                             throws DbException
Sets the "deferrable" property of a DbIBMBufferPool's instance.

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

setOnAllDbPartitionNums

public final void setOnAllDbPartitionNums(java.lang.Boolean value)
                                   throws DbException
Sets the "on all database partition numbers" property of a DbIBMBufferPool's instance.

Parameters:
value - the "on all database partition numbers" property
Throws:
DbException

setSize

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

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

setNbBlockPages

public final void setNbBlockPages(java.lang.Integer value)
                           throws DbException
Sets the "number of block pages" property of a DbIBMBufferPool's instance.

Parameters:
value - the "number of block pages" property
Throws:
DbException

setBlockSize

public final void setBlockSize(java.lang.Integer value)
                        throws DbException
Sets the "block size" property of a DbIBMBufferPool's instance.

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

setPageSize

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

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

setPageSizeUnit

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

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

setExtendedStorage

public final void setExtendedStorage(IBMBufferPoolExtendedStorage value)
                              throws DbException
Sets the "extended storage" property of a DbIBMBufferPool's instance.

Parameters:
value - the "extended storage" property
Throws:
DbException

setDbIBMDbPartitionGroups

public final void setDbIBMDbPartitionGroups(DbIBMDbPartitionGroup value,
                                            int op)
                                     throws DbException
Adds an element to or removes an element from the list of database partition groups associated to a DbIBMBufferPool's instance.

Parameters:
value - an element to be added to or removed from the list.
op - Either Db.ADD_TO_RELN or Db.REMOVE_FROM_RELN
Throws:
DbException

addToDbIBMDbPartitionGroups

public final void addToDbIBMDbPartitionGroups(DbIBMDbPartitionGroup value)
                                       throws DbException
Adds an element to the list of database partition groups associated to a DbIBMBufferPool's instance.

Parameters:
value - the element to be added.
Throws:
DbException

removeFromDbIBMDbPartitionGroups

public final void removeFromDbIBMDbPartitionGroups(DbIBMDbPartitionGroup value)
                                            throws DbException
Removes an element from the list of database partition groups associated to a DbIBMBufferPool's instance.

Parameters:
value - the element to be removed.
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

getDeferredClause

public final IBMBufferPoolDeferred getDeferredClause()
                                              throws DbException
Gets the "deferrable" of a DbIBMBufferPool's instance.

Returns:
the "deferrable"
Throws:
DbException

getOnAllDbPartitionNums

public final java.lang.Boolean getOnAllDbPartitionNums()
                                                throws DbException
Deprecated. use isOnAllDbPartitionNums() method instead

Gets the "on all database partition numbers" property's Boolean value of a DbIBMBufferPool's instance.

Returns:
the "on all database partition numbers" property's Boolean value
Throws:
DbException

isOnAllDbPartitionNums

public final boolean isOnAllDbPartitionNums()
                                     throws DbException
Tells whether a DbIBMBufferPool's instance is onAllDbPartitionNums or not.

Returns:
boolean
Throws:
DbException

getSize

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

Returns:
the "size" property
Throws:
DbException

getNbBlockPages

public final java.lang.Integer getNbBlockPages()
                                        throws DbException
Gets the "number of block pages" property of a DbIBMBufferPool's instance.

Returns:
the "number of block pages" property
Throws:
DbException

getBlockSize

public final java.lang.Integer getBlockSize()
                                     throws DbException
Gets the "block size" property of a DbIBMBufferPool's instance.

Returns:
the "block size" property
Throws:
DbException

getPageSize

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

Returns:
the "page size" property
Throws:
DbException

getPageSizeUnit

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

Returns:
the "page size unit"
Throws:
DbException

getExtendedStorage

public final IBMBufferPoolExtendedStorage getExtendedStorage()
                                                      throws DbException
Gets the "extended storage" of a DbIBMBufferPool's instance.

Returns:
the "extended storage"
Throws:
DbException

getTablespaces

public final DbRelationN getTablespaces()
                                 throws DbException
Gets the list of tablespaces associated to a DbIBMBufferPool's instance.

Returns:
the list of tablespaces.
Throws:
DbException

getDbIBMDbPartitionGroups

public final DbRelationN getDbIBMDbPartitionGroups()
                                            throws DbException
Gets the list of database partition groups associated to a DbIBMBufferPool's instance.

Returns:
the list of database partition groups.
Throws:
DbException

getMetaClass

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


Open ModelSphere 2007. All Rights Reserved.