net.sf.farrago.fem.sql2003
Interface FemSampleDataset

All Superinterfaces:
RefBaseObject, RefFeatured, RefObject
All Known Implementing Classes:
FemSampleDataset$Hib

public interface FemSampleDataset
extends RefObject

SampleDataset object instance interface. A SampleDataset is a named association of a ColumnSet of sample data with an AbstractColumnSet.  An AbstractColumnSet can have several SampleDatasets, but their names must be distinct. If a query which uses (directly, or indirectly via a view) the AbstractColumnSet requests to use a named sample, and the AbstractColumnSet posesses such as sample, then the query is rewritten to use the sample data set instead.

Note that the second 's' in 'SampleDataset' is not capitalized, unlike the 's' in 'ColumnSet'. That is because 'dataset' is an English word.

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 getBaselineTimestamp()
          Returns the value of attribute baselineTimestamp.
 String getName()
          Returns the value of attribute name.
 FemAbstractColumnSet getOwningColumnSet()
          Returns the value of reference OwningColumnSet.
 CwmColumnSet getUsedColumnSet()
          Returns the value of reference UsedColumnSet.
 void setBaselineTimestamp(String newValue)
          Sets the value of baselineTimestamp attribute.
 void setName(String newValue)
          Sets the value of name attribute.
 void setOwningColumnSet(FemAbstractColumnSet newValue)
          Sets the value of OwningColumnSet reference.
 void setUsedColumnSet(CwmColumnSet newValue)
          Sets the value of UsedColumnSet reference.
 
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

getName

String getName()
Returns the value of attribute name.

Returns:
Value of attribute name.

setName

void setName(String newValue)
Sets the value of name attribute. See getName() for description on the attribute.

Parameters:
newValue - New value to be set.

getBaselineTimestamp

String getBaselineTimestamp()
Returns the value of attribute baselineTimestamp.

Returns:
Value of attribute baselineTimestamp.

setBaselineTimestamp

void setBaselineTimestamp(String newValue)
Sets the value of baselineTimestamp attribute. See getBaselineTimestamp() for description on the attribute.

Parameters:
newValue - New value to be set.

getOwningColumnSet

FemAbstractColumnSet getOwningColumnSet()
Returns the value of reference OwningColumnSet.

Returns:
Value of reference OwningColumnSet.

setOwningColumnSet

void setOwningColumnSet(FemAbstractColumnSet newValue)
Sets the value of OwningColumnSet reference. See getOwningColumnSet() for description on the attribute.

Parameters:
newValue - New value to be set.

getUsedColumnSet

CwmColumnSet getUsedColumnSet()
Returns the value of reference UsedColumnSet.

Returns:
Value of reference UsedColumnSet.

setUsedColumnSet

void setUsedColumnSet(CwmColumnSet newValue)
Sets the value of UsedColumnSet reference. See getUsedColumnSet() for description on the attribute.

Parameters:
newValue - New value to be set.