net.sf.farrago.cwm.relational
Interface CwmSqlindex

All Superinterfaces:
CwmElement, CwmIndex, CwmModelElement, RefBaseObject, RefFeatured, RefObject
All Known Subinterfaces:
FemLocalIndex
All Known Implementing Classes:
CwmSqlindex$Hib, FemLocalIndex$Hib

public interface CwmSqlindex
extends CwmIndex

SQLIndex object instance interface. An Index on a table.

Note: This type should not be subclassed, implemented or directly instantiated by clients. It is generated from a MOF metamodel and implemented by Enki or MDR.


Method Summary
 String getFilterCondition()
          Returns the value of attribute filterCondition.
 boolean isAutoUpdate()
          Returns the value of attribute autoUpdate.
 boolean isNullable()
          Returns the value of attribute isNullable.
 void setAutoUpdate(boolean newValue)
          Sets the value of autoUpdate attribute.
 void setFilterCondition(String newValue)
          Sets the value of filterCondition attribute.
 void setNullable(boolean newValue)
          Sets the value of isNullable attribute.
 
Methods inherited from interface net.sf.farrago.cwm.keysindexes.CwmIndex
getIndexedFeature, getSpannedClass, isPartitioning, isSorted, isUnique, setPartitioning, setSorted, setSpannedClass, setUnique
 
Methods inherited from interface net.sf.farrago.cwm.core.CwmModelElement
getClientDependency, getConstraint, getImporter, getName, getNamespace, getVisibility, setName, setNamespace, setVisibility
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getFilterCondition

String getFilterCondition()
Returns the value of attribute filterCondition. Which subset of the table is indexed

Returns:
Value of attribute filterCondition.

setFilterCondition

void setFilterCondition(String newValue)
Sets the value of filterCondition attribute. See getFilterCondition() for description on the attribute.

Parameters:
newValue - New value to be set.

isNullable

boolean isNullable()
Returns the value of attribute isNullable. Entries in this index can be null

Returns:
Value of attribute isNullable.

setNullable

void setNullable(boolean newValue)
Sets the value of isNullable attribute. See isNullable() for description on the attribute.

Parameters:
newValue - New value to be set.

isAutoUpdate

boolean isAutoUpdate()
Returns the value of attribute autoUpdate. The index is updated automatically

Returns:
Value of attribute autoUpdate.

setAutoUpdate

void setAutoUpdate(boolean newValue)
Sets the value of autoUpdate attribute. See isAutoUpdate() for description on the attribute.

Parameters:
newValue - New value to be set.