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

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.DbSMSTypedElement
                      extended by org.modelsphere.sms.db.DbSMSFeature
                          extended by org.modelsphere.sms.db.DbSMSStructuralFeature
                              extended by org.modelsphere.sms.or.db.DbORAttribute
                                  extended by org.modelsphere.sms.or.db.DbORColumn
                                      extended by org.modelsphere.sms.or.informix.db.DbINFColumn

public final class DbINFColumn
extends DbORColumn

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


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaRelationN fFragmentationKeyIndexes
           
static MetaRelation1 fFragmentationKeyTable
           
static MetaRelationN fSbspaces
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.or.db.DbORColumn
fChecks, fCommonItem, fDestFKeyColumns, fFKeyColumns, fForeign, fIndexKeys, fNull, fPrimaryUniques, fReference, fTriggers
 
Fields inherited from class org.modelsphere.sms.or.db.DbORAttribute
fLength, fNbDecimal, fType
 
Fields inherited from class org.modelsphere.sms.db.DbSMSStructuralFeature
fInitialValue
 
Fields inherited from class org.modelsphere.sms.db.DbSMSFeature
fOverriddenFeatures, fOverridingFeatures
 
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
DbINFColumn()
          Parameter-less constructor.
DbINFColumn(DbObject composite)
          Creates an instance of DbINFColumn.
 
Method Summary
 void addToFragmentationKeyIndexes(DbINFIndex value)
          Adds an element to the list of indexes associated to a DbINFColumn's instance.
 void addToSbspaces(DbINFSbspace value)
          Adds an element to the list of sbspaces associated to a DbINFColumn's instance.
 DbRelationN getFragmentationKeyIndexes()
          Gets the list of indexes associated to a DbINFColumn's instance.
 DbINFTable getFragmentationKeyTable()
          Gets the table object associated to a DbINFColumn's instance.
 MetaClass getMetaClass()
           
 DbRelationN getSbspaces()
          Gets the list of sbspaces associated to a DbINFColumn's instance.
static void initMeta()
          For internal use only.
 void removeFromFragmentationKeyIndexes(DbINFIndex value)
          Removes an element from the list of indexes associated to a DbINFColumn's instance.
 void removeFromSbspaces(DbINFSbspace value)
          Removes an element from the list of sbspaces associated to a DbINFColumn's instance.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setFragmentationKeyIndexes(DbINFIndex value, int op)
          Adds an element to or removes an element from the list of indexes associated to a DbINFColumn's instance.
 void setFragmentationKeyTable(DbINFTable value)
          Sets the table object associated to a DbINFColumn's instance.
 void setSbspaces(DbINFSbspace value, int op)
          Adds an element to or removes an element from the list of sbspaces associated to a DbINFColumn's instance.
 
Methods inherited from class org.modelsphere.sms.or.db.DbORColumn
addToPrimaryUniques, addToTriggers, getChecks, getCommonItem, getDestFKeyColumns, getFKeyColumns, getForeign, getIndexKeys, getNull, getPrimaryUniques, getReference, getSecurityMask, getTriggers, isForeign, isNull, isReference, removeFromPrimaryUniques, removeFromTriggers, setCommonItem, setForeign, setNull, setPrimaryUniques, setReference, setTriggers
 
Methods inherited from class org.modelsphere.sms.or.db.DbORAttribute
getLength, getLengthNbDecimal, getNbDecimal, getType, setLength, setNbDecimal, setType
 
Methods inherited from class org.modelsphere.sms.db.DbSMSStructuralFeature
getInitialValue, setInitialValue
 
Methods inherited from class org.modelsphere.sms.db.DbSMSFeature
addToOverriddenFeatures, addToOverridingFeatures, getOverriddenFeatures, getOverridingFeatures, removeFromOverriddenFeatures, removeFromOverridingFeatures, setOverriddenFeatures, setOverridingFeatures
 
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

fSbspaces

public static final MetaRelationN fSbspaces

fFragmentationKeyTable

public static final MetaRelation1 fFragmentationKeyTable

fFragmentationKeyIndexes

public static final MetaRelationN fFragmentationKeyIndexes

metaClass

public static final MetaClass metaClass
Constructor Detail

DbINFColumn

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


DbINFColumn

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

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

initMeta

public static void initMeta()
For internal use only.


setSbspaces

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

addToSbspaces

public final void addToSbspaces(DbINFSbspace value)
                         throws DbException
Adds an element to the list of sbspaces associated to a DbINFColumn's instance.

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

removeFromSbspaces

public final void removeFromSbspaces(DbINFSbspace value)
                              throws DbException
Removes an element from the list of sbspaces associated to a DbINFColumn's instance.

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

setFragmentationKeyTable

public final void setFragmentationKeyTable(DbINFTable value)
                                    throws DbException
Sets the table object associated to a DbINFColumn's instance.

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

setFragmentationKeyIndexes

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

addToFragmentationKeyIndexes

public final void addToFragmentationKeyIndexes(DbINFIndex value)
                                        throws DbException
Adds an element to the list of indexes associated to a DbINFColumn's instance.

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

removeFromFragmentationKeyIndexes

public final void removeFromFragmentationKeyIndexes(DbINFIndex value)
                                             throws DbException
Removes an element from the list of indexes associated to a DbINFColumn'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 DbORColumn
value - java.lang.Object
Throws:
DbException

set

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

getSbspaces

public final DbRelationN getSbspaces()
                              throws DbException
Gets the list of sbspaces associated to a DbINFColumn's instance.

Returns:
the list of sbspaces.
Throws:
DbException

getFragmentationKeyTable

public final DbINFTable getFragmentationKeyTable()
                                          throws DbException
Gets the table object associated to a DbINFColumn's instance.

Returns:
the table object
Throws:
DbException

getFragmentationKeyIndexes

public final DbRelationN getFragmentationKeyIndexes()
                                             throws DbException
Gets the list of indexes associated to a DbINFColumn's instance.

Returns:
the list of indexes.
Throws:
DbException

getMetaClass

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


Open ModelSphere 2007. All Rights Reserved.