|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eigenbase.enki.jmi.impl.RefBaseObjectBase org.eigenbase.enki.jmi.impl.RefFeaturedBase org.eigenbase.enki.jmi.impl.RefObjectBase net.sf.farrago.fem.fennel.FemMergeStreamDef$Hib
public class FemMergeStreamDef$Hib
Implements MOF's MergeStreamDef interface.
MofImplementationHandler
Definition for a stream which combines tuples from two or more input streams.
Field Summary | |
---|---|
private ParamUses |
dynamicParamUse
|
private ExecStreamInput |
inputFlow
|
private String |
name
|
private FemTupleDescriptor |
outputDesc
|
private ExecStreamOutput |
outputFlow
|
private Boolean |
prePullInputs
|
private Boolean |
sequential
|
Constructor Summary | |
---|---|
FemMergeStreamDef$Hib(RefClass refClass)
|
|
FemMergeStreamDef$Hib(RefClass refClass,
String name,
FemTupleDescriptor outputDesc,
boolean sequential,
boolean prePullInputs)
|
Method Summary | |
---|---|
protected void |
checkConstraints(List<JmiException> errors,
boolean deepVerify)
|
Collection<FemDynamicParamUse> |
getDynamicParamUse()
Returns the value of reference DynamicParamUse. |
List<FemExecStreamDataFlow> |
getInputFlow()
Returns the value of reference InputFlow. |
String |
getName()
Returns the value of attribute name. |
FemTupleDescriptor |
getOutputDesc()
Returns the value of attribute outputDesc. |
List<FemExecStreamDataFlow> |
getOutputFlow()
Returns the value of reference OutputFlow. |
boolean |
isPrePullInputs()
Returns the value of attribute prePullInputs. |
boolean |
isSequential()
Returns the value of attribute sequential. |
void |
setName(String newValue)
Sets the value of name attribute. |
void |
setOutputDesc(FemTupleDescriptor newValue)
Sets the value of outputDesc attribute. |
void |
setPrePullInputs(boolean newValue)
Sets the value of prePullInputs attribute. |
void |
setSequential(boolean newValue)
Sets the value of sequential attribute. |
Methods inherited from class org.eigenbase.enki.jmi.impl.RefObjectBase |
---|
findAssociationEnd, findAttribute, getRepository, refClass, refDelete, refImmediateComposite, refImmediatePackage, refIsInstanceOf, refMetaObject, refOutermostComposite, setRefMetaObject, unregister |
Methods inherited from class org.eigenbase.enki.jmi.impl.RefFeaturedBase |
---|
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase |
---|
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMofId, refOutermostPackage, refVerifyConstraints, setMofId |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
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 |
Field Detail |
---|
private String name
private FemTupleDescriptor outputDesc
private Boolean sequential
private Boolean prePullInputs
private ExecStreamOutput outputFlow
private ParamUses dynamicParamUse
private ExecStreamInput inputFlow
Constructor Detail |
---|
FemMergeStreamDef$Hib(RefClass refClass)
FemMergeStreamDef$Hib(RefClass refClass, String name, FemTupleDescriptor outputDesc, boolean sequential, boolean prePullInputs)
Method Detail |
---|
public String getName()
FemExecutionStreamDef
getName
in interface FemExecutionStreamDef
public void setName(String newValue)
FemExecutionStreamDef
FemExecutionStreamDef.getName()
for
description on the attribute.
setName
in interface FemExecutionStreamDef
newValue
- New value to be set.public FemTupleDescriptor getOutputDesc()
FemExecutionStreamDef
getOutputDesc
in interface FemExecutionStreamDef
public void setOutputDesc(FemTupleDescriptor newValue)
FemExecutionStreamDef
FemExecutionStreamDef.getOutputDesc()
for description on the attribute.
setOutputDesc
in interface FemExecutionStreamDef
newValue
- New value to be set.public boolean isSequential()
FemMergeStreamDef
Whether to read all rows from a given input before reading the first row from the next input.
isSequential
in interface FemMergeStreamDef
public void setSequential(boolean newValue)
FemMergeStreamDef
FemMergeStreamDef.isSequential()
for description on the attribute.
setSequential
in interface FemMergeStreamDef
newValue
- New value to be set.public boolean isPrePullInputs()
FemMergeStreamDef
isPrePullInputs
in interface FemMergeStreamDef
public void setPrePullInputs(boolean newValue)
FemMergeStreamDef
FemMergeStreamDef.isPrePullInputs()
for description on the attribute.
setPrePullInputs
in interface FemMergeStreamDef
newValue
- New value to be set.public List<FemExecStreamDataFlow> getOutputFlow()
FemExecutionStreamDef
getOutputFlow
in interface FemExecutionStreamDef
FemExecStreamDataFlow
public Collection<FemDynamicParamUse> getDynamicParamUse()
FemExecutionStreamDef
getDynamicParamUse
in interface FemExecutionStreamDef
FemDynamicParamUse
public List<FemExecStreamDataFlow> getInputFlow()
FemExecutionStreamDef
getInputFlow
in interface FemExecutionStreamDef
FemExecStreamDataFlow
protected void checkConstraints(List<JmiException> errors, boolean deepVerify)
checkConstraints
in class RefBaseObjectBase
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |