net.sf.farrago.fem.fennel
Interface FemIndexWriterDef

All Superinterfaces:
FemIndexAccessorDef, FemKeyAccessorDef, RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
FemIndexWriterDef$Hib

public interface FemIndexWriterDef
extends FemIndexAccessorDef

IndexWriterDef object instance interface.

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
 Distinctness getDistinctness()
          Returns the value of attribute distinctness.
 FemTupleProjection getInputProj()
          Returns the value of attribute inputProj.
 FemTableWriterDef getTableWriter()
          Returns the value of reference TableWriter.
 boolean isUpdateInPlace()
          Returns the value of attribute updateInPlace.
 void setDistinctness(Distinctness newValue)
          Sets the value of distinctness attribute.
 void setInputProj(FemTupleProjection newValue)
          Sets the value of inputProj attribute.
 void setTableWriter(FemTableWriterDef newValue)
          Sets the value of TableWriter reference.
 void setUpdateInPlace(boolean newValue)
          Sets the value of updateInPlace attribute.
 
Methods inherited from interface net.sf.farrago.fem.fennel.FemIndexAccessorDef
getIndexId, getRootPageId, getRootPageIdParamId, getSegmentId, getTupleDesc, isReadOnlyCommittedData, setIndexId, setReadOnlyCommittedData, setRootPageId, setRootPageIdParamId, setSegmentId, setTupleDesc
 
Methods inherited from interface net.sf.farrago.fem.fennel.FemKeyAccessorDef
getKeyProj, setKeyProj
 
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

getInputProj

FemTupleProjection getInputProj()
Returns the value of attribute inputProj.

Returns:
Value of attribute inputProj.

setInputProj

void setInputProj(FemTupleProjection newValue)
Sets the value of inputProj attribute. See getInputProj() for description on the attribute.

Parameters:
newValue - New value to be set.

getDistinctness

Distinctness getDistinctness()
Returns the value of attribute distinctness.

Returns:
Value of attribute distinctness.

setDistinctness

void setDistinctness(Distinctness newValue)
Sets the value of distinctness attribute. See getDistinctness() for description on the attribute.

Parameters:
newValue - New value to be set.

isUpdateInPlace

boolean isUpdateInPlace()
Returns the value of attribute updateInPlace.

Returns:
Value of attribute updateInPlace.

setUpdateInPlace

void setUpdateInPlace(boolean newValue)
Sets the value of updateInPlace attribute. See isUpdateInPlace() for description on the attribute.

Parameters:
newValue - New value to be set.

getTableWriter

FemTableWriterDef getTableWriter()
Returns the value of reference TableWriter.

Returns:
Value of reference TableWriter.

setTableWriter

void setTableWriter(FemTableWriterDef newValue)
Sets the value of TableWriter reference. See getTableWriter() for description on the attribute.

Parameters:
newValue - New value to be set.