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

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.db.DbSMSIndex
                      extended by org.modelsphere.sms.or.db.DbORIndex
                          extended by org.modelsphere.sms.or.ibm.db.DbIBMIndex

public final class DbIBMIndex
extends DbORIndex

Direct subclass(es)/subinterface(s) : none.
Composites : DbIBMTable, DbIBMView.
Components : DbORIndexKey, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fAllowReverseScans
           
static MetaField fCluster
           
static MetaField fCollectStatistics
           
static MetaField fMinPctUsed
           
static MetaField fPctFree
           
static MetaField fSpecificationOnly
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.or.db.DbORIndex
fConstraint, fPrimary, fUnique, fUser
 
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
DbIBMIndex()
          Parameter-less constructor.
DbIBMIndex(DbObject composite)
          Creates an instance of DbIBMIndex.
 
Method Summary
 java.lang.Boolean getAllowReverseScans()
          Deprecated. use isAllowReverseScans() method instead
 java.lang.Boolean getCluster()
          Deprecated. use isCluster() method instead
 IBMIndexCollectStatsType getCollectStatistics()
          Gets the "collect statistics" of a DbIBMIndex's instance.
 MetaClass getMetaClass()
           
 java.lang.Integer getMinPctUsed()
          Gets the "minimum percentage used" property of a DbIBMIndex's instance.
 java.lang.Integer getPctFree()
          Gets the "percentage free" property of a DbIBMIndex's instance.
 java.lang.Boolean getSpecificationOnly()
          Deprecated. use isSpecificationOnly() method instead
static void initMeta()
          For internal use only.
 boolean isAllowReverseScans()
          Tells whether a DbIBMIndex's instance is allowReverseScans or not.
 boolean isCluster()
          Tells whether a DbIBMIndex's instance is cluster or not.
 boolean isSpecificationOnly()
          Tells whether a DbIBMIndex's instance is specificationOnly or not.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setAllowReverseScans(java.lang.Boolean value)
          Sets the "allow reverse scans" property of a DbIBMIndex's instance.
 void setCluster(java.lang.Boolean value)
          Sets the "cluster" property of a DbIBMIndex's instance.
 void setCollectStatistics(IBMIndexCollectStatsType value)
          Sets the "collect statistics" property of a DbIBMIndex's instance.
 void setMinPctUsed(java.lang.Integer value)
          Sets the "minimum percentage used" property of a DbIBMIndex's instance.
 void setPctFree(java.lang.Integer value)
          Sets the "percentage free" property of a DbIBMIndex's instance.
 void setSpecificationOnly(java.lang.Boolean value)
          Sets the "specification only" property of a DbIBMIndex's instance.
 
Methods inherited from class org.modelsphere.sms.or.db.DbORIndex
getConstraint, getPrimary, getSecurityMask, getUnique, getUser, isPrimary, isUnique, matchesConstraint, setConstraint, setPrimary, setUnique, setUser
 
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

fPctFree

public static final MetaField fPctFree

fMinPctUsed

public static final MetaField fMinPctUsed

fAllowReverseScans

public static final MetaField fAllowReverseScans

fCollectStatistics

public static final MetaField fCollectStatistics

fSpecificationOnly

public static final MetaField fSpecificationOnly

fCluster

public static final MetaField fCluster

metaClass

public static final MetaClass metaClass
Constructor Detail

DbIBMIndex

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


DbIBMIndex

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

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

initMeta

public static void initMeta()
For internal use only.


setPctFree

public final void setPctFree(java.lang.Integer value)
                      throws DbException
Sets the "percentage free" property of a DbIBMIndex's instance.

Parameters:
value - the "percentage free" property
Throws:
DbException

setMinPctUsed

public final void setMinPctUsed(java.lang.Integer value)
                         throws DbException
Sets the "minimum percentage used" property of a DbIBMIndex's instance.

Parameters:
value - the "minimum percentage used" property
Throws:
DbException

setAllowReverseScans

public final void setAllowReverseScans(java.lang.Boolean value)
                                throws DbException
Sets the "allow reverse scans" property of a DbIBMIndex's instance.

Parameters:
value - the "allow reverse scans" property
Throws:
DbException

setCollectStatistics

public final void setCollectStatistics(IBMIndexCollectStatsType value)
                                throws DbException
Sets the "collect statistics" property of a DbIBMIndex's instance.

Parameters:
value - the "collect statistics" property
Throws:
DbException

setSpecificationOnly

public final void setSpecificationOnly(java.lang.Boolean value)
                                throws DbException
Sets the "specification only" property of a DbIBMIndex's instance.

Parameters:
value - the "specification only" property
Throws:
DbException

setCluster

public final void setCluster(java.lang.Boolean value)
                      throws DbException
Sets the "cluster" property of a DbIBMIndex's instance.

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

set

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

set

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

getPctFree

public final java.lang.Integer getPctFree()
                                   throws DbException
Gets the "percentage free" property of a DbIBMIndex's instance.

Returns:
the "percentage free" property
Throws:
DbException

getMinPctUsed

public final java.lang.Integer getMinPctUsed()
                                      throws DbException
Gets the "minimum percentage used" property of a DbIBMIndex's instance.

Returns:
the "minimum percentage used" property
Throws:
DbException

getAllowReverseScans

public final java.lang.Boolean getAllowReverseScans()
                                             throws DbException
Deprecated. use isAllowReverseScans() method instead

Gets the "allow reverse scans" property's Boolean value of a DbIBMIndex's instance.

Returns:
the "allow reverse scans" property's Boolean value
Throws:
DbException

isAllowReverseScans

public final boolean isAllowReverseScans()
                                  throws DbException
Tells whether a DbIBMIndex's instance is allowReverseScans or not.

Returns:
boolean
Throws:
DbException

getCollectStatistics

public final IBMIndexCollectStatsType getCollectStatistics()
                                                    throws DbException
Gets the "collect statistics" of a DbIBMIndex's instance.

Returns:
the "collect statistics"
Throws:
DbException

getSpecificationOnly

public final java.lang.Boolean getSpecificationOnly()
                                             throws DbException
Deprecated. use isSpecificationOnly() method instead

Gets the "specification only" property's Boolean value of a DbIBMIndex's instance.

Returns:
the "specification only" property's Boolean value
Throws:
DbException

isSpecificationOnly

public final boolean isSpecificationOnly()
                                  throws DbException
Tells whether a DbIBMIndex's instance is specificationOnly or not.

Returns:
boolean
Throws:
DbException

getCluster

public final java.lang.Boolean getCluster()
                                   throws DbException
Deprecated. use isCluster() method instead

Gets the "cluster" property's Boolean value of a DbIBMIndex's instance.

Returns:
the "cluster" property's Boolean value
Throws:
DbException

isCluster

public final boolean isCluster()
                        throws DbException
Tells whether a DbIBMIndex's instance is cluster or not.

Returns:
boolean
Throws:
DbException

getMetaClass

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


Open ModelSphere 2007. All Rights Reserved.