org.modelsphere.sms.or.informix.db
Class DbINFIndex

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.informix.db.DbINFIndex

public final class DbINFIndex
extends DbORIndex

Direct subclass(es)/subinterface(s) : none.
Composites : DbINFTable, DbINFView.
Components : DbINFFragment, DbORIndexKey, DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaField fBitmapStorage
           
static MetaField fCluster
           
static MetaRelation1 fDbspace
           
static MetaField fFillFactor
           
static MetaField fFragmentationDistribScheme
           
static MetaRelationN fFragmentationKeyColumns
           
static MetaField fLockMode
           
static MetaField fMode
           
static MetaField fOnline
           
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
DbINFIndex()
          Parameter-less constructor.
DbINFIndex(DbObject composite)
          Creates an instance of DbINFIndex.
 
Method Summary
 void addToFragmentationKeyColumns(DbINFColumn value)
          Adds an element to the list of fragmentation key columns associated to a DbINFIndex's instance.
 java.lang.Boolean getBitmapStorage()
          Deprecated. use isBitmapStorage() method instead
 java.lang.Boolean getCluster()
          Deprecated. use isCluster() method instead
 DbINFDbspace getDbspace()
          Gets the dbspace object associated to a DbINFIndex's instance.
 java.lang.Integer getFillFactor()
          Gets the "fillfactor" of a DbINFIndex's instance.
 INFDistScheme getFragmentationDistribScheme()
          Gets the "fragmentation distribution scheme" of a DbINFIndex's instance.
 DbRelationN getFragmentationKeyColumns()
          Gets the list of fragmentation key columns associated to a DbINFIndex's instance.
 INFIndexLockMode getLockMode()
          Gets the "lock mode" of a DbINFIndex's instance.
 MetaClass getMetaClass()
           
 INFConstraintMode getMode()
          Gets the "mode" of a DbINFIndex's instance.
 java.lang.Boolean getOnline()
          Deprecated. use isOnline() method instead
static void initMeta()
          For internal use only.
 boolean isBitmapStorage()
          Tells whether a DbINFIndex's instance is bitmapStorage or not.
 boolean isCluster()
          Tells whether a DbINFIndex's instance is cluster or not.
 boolean isOnline()
          Tells whether a DbINFIndex's instance is online or not.
 void removeFromFragmentationKeyColumns(DbINFColumn value)
          Removes an element from the list of fragmentation key columns associated to a DbINFIndex's instance.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setBitmapStorage(java.lang.Boolean value)
          Sets the "using bitmap" property of a DbINFIndex's instance.
 void setCluster(java.lang.Boolean value)
          Sets the "cluster" property of a DbINFIndex's instance.
 void setDbspace(DbINFDbspace value)
          Sets the dbspace object associated to a DbINFIndex's instance.
 void setFillFactor(java.lang.Integer value)
          Sets the "fillfactor" property of a DbINFIndex's instance.
 void setFragmentationDistribScheme(INFDistScheme value)
          Sets the "fragmentation distribution scheme" property of a DbINFIndex's instance.
 void setFragmentationKeyColumns(DbINFColumn value, int op)
          Adds an element to or removes an element from the list of fragmentation key columns associated to a DbINFIndex's instance.
 void setLockMode(INFIndexLockMode value)
          Sets the "lock mode" property of a DbINFIndex's instance.
 void setMode(INFConstraintMode value)
          Sets the "mode" property of a DbINFIndex's instance.
 void setOnline(java.lang.Boolean value)
          Sets the "online" property of a DbINFIndex'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

fCluster

public static final MetaField fCluster

fLockMode

public static final MetaField fLockMode

fBitmapStorage

public static final MetaField fBitmapStorage

fMode

public static final MetaField fMode

fDbspace

public static final MetaRelation1 fDbspace

fFragmentationKeyColumns

public static final MetaRelationN fFragmentationKeyColumns

fFragmentationDistribScheme

public static final MetaField fFragmentationDistribScheme

fFillFactor

public static final MetaField fFillFactor

fOnline

public static final MetaField fOnline

metaClass

public static final MetaClass metaClass
Constructor Detail

DbINFIndex

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


DbINFIndex

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

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

initMeta

public static void initMeta()
For internal use only.


setCluster

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

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

setLockMode

public final void setLockMode(INFIndexLockMode value)
                       throws DbException
Sets the "lock mode" property of a DbINFIndex's instance.

Parameters:
value - the "lock mode" property
Throws:
DbException

setBitmapStorage

public final void setBitmapStorage(java.lang.Boolean value)
                            throws DbException
Sets the "using bitmap" property of a DbINFIndex's instance.

Parameters:
value - the "using bitmap" property
Throws:
DbException

setMode

public final void setMode(INFConstraintMode value)
                   throws DbException
Sets the "mode" property of a DbINFIndex's instance.

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

setDbspace

public final void setDbspace(DbINFDbspace value)
                      throws DbException
Sets the dbspace object associated to a DbINFIndex's instance.

Parameters:
value - the dbspace object to be associated
Throws:
DbException

setFragmentationKeyColumns

public final void setFragmentationKeyColumns(DbINFColumn value,
                                             int op)
                                      throws DbException
Adds an element to or removes an element from the list of fragmentation key columns associated to a DbINFIndex'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

addToFragmentationKeyColumns

public final void addToFragmentationKeyColumns(DbINFColumn value)
                                        throws DbException
Adds an element to the list of fragmentation key columns associated to a DbINFIndex's instance.

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

removeFromFragmentationKeyColumns

public final void removeFromFragmentationKeyColumns(DbINFColumn value)
                                             throws DbException
Removes an element from the list of fragmentation key columns associated to a DbINFIndex's instance.

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

setFragmentationDistribScheme

public final void setFragmentationDistribScheme(INFDistScheme value)
                                         throws DbException
Sets the "fragmentation distribution scheme" property of a DbINFIndex's instance.

Parameters:
value - the "fragmentation distribution scheme" property
Throws:
DbException

setFillFactor

public final void setFillFactor(java.lang.Integer value)
                         throws DbException
Sets the "fillfactor" property of a DbINFIndex's instance.

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

setOnline

public final void setOnline(java.lang.Boolean value)
                     throws DbException
Sets the "online" property of a DbINFIndex's instance.

Parameters:
value - the "online" 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

getCluster

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

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

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

isCluster

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

Returns:
boolean
Throws:
DbException

getLockMode

public final INFIndexLockMode getLockMode()
                                   throws DbException
Gets the "lock mode" of a DbINFIndex's instance.

Returns:
the "lock mode"
Throws:
DbException

getBitmapStorage

public final java.lang.Boolean getBitmapStorage()
                                         throws DbException
Deprecated. use isBitmapStorage() method instead

Gets the "using bitmap" property's Boolean value of a DbINFIndex's instance.

Returns:
the "using bitmap" property's Boolean value
Throws:
DbException

isBitmapStorage

public final boolean isBitmapStorage()
                              throws DbException
Tells whether a DbINFIndex's instance is bitmapStorage or not.

Returns:
boolean
Throws:
DbException

getMode

public final INFConstraintMode getMode()
                                throws DbException
Gets the "mode" of a DbINFIndex's instance.

Returns:
the "mode"
Throws:
DbException

getDbspace

public final DbINFDbspace getDbspace()
                              throws DbException
Gets the dbspace object associated to a DbINFIndex's instance.

Returns:
the dbspace object
Throws:
DbException

getFragmentationKeyColumns

public final DbRelationN getFragmentationKeyColumns()
                                             throws DbException
Gets the list of fragmentation key columns associated to a DbINFIndex's instance.

Returns:
the list of fragmentation key columns.
Throws:
DbException

getFragmentationDistribScheme

public final INFDistScheme getFragmentationDistribScheme()
                                                  throws DbException
Gets the "fragmentation distribution scheme" of a DbINFIndex's instance.

Returns:
the "fragmentation distribution scheme"
Throws:
DbException

getFillFactor

public final java.lang.Integer getFillFactor()
                                      throws DbException
Gets the "fillfactor" of a DbINFIndex's instance.

Returns:
the "fillfactor"
Throws:
DbException

getOnline

public final java.lang.Boolean getOnline()
                                  throws DbException
Deprecated. use isOnline() method instead

Gets the "online" property's Boolean value of a DbINFIndex's instance.

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

isOnline

public final boolean isOnline()
                       throws DbException
Tells whether a DbINFIndex's instance is online or not.

Returns:
boolean
Throws:
DbException

getMetaClass

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


Open ModelSphere 2007. All Rights Reserved.