Class BranchRequiredAssemblyNodeFactory
java.lang.Object
com.espertech.esper.common.internal.epl.join.assemble.BaseAssemblyNodeFactory
com.espertech.esper.common.internal.epl.join.assemble.BranchRequiredAssemblyNodeFactory
- All Implemented Interfaces:
CodegenMakeable<SAIFFInitializeSymbol>
Assembly node factory for an event stream that is a branch with a single required child node below it.
-
Field Summary
Fields inherited from class com.espertech.esper.common.internal.epl.join.assemble.BaseAssemblyNodeFactory
childNodes, EPTYPEARRAY, numStreams, parentNode, streamNum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionmake
(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope) void
print
(IndentWriter indentWriter) Output this node using writer, not outputting child nodes.Methods inherited from class com.espertech.esper.common.internal.epl.join.assemble.BaseAssemblyNodeFactory
addChild, getChildNodes, getDescendentNodesBottomUp, getParentNode, getStreamNum, printDescendends, setParent
-
Field Details
-
EPTYPE
-
-
Constructor Details
-
BranchRequiredAssemblyNodeFactory
public BranchRequiredAssemblyNodeFactory(int streamNum, int numStreams) Ctor.- Parameters:
streamNum
- - is the stream numbernumStreams
- - is the number of streams
-
-
Method Details
-
print
Description copied from class:BaseAssemblyNodeFactory
Output this node using writer, not outputting child nodes.- Specified by:
print
in classBaseAssemblyNodeFactory
- Parameters:
indentWriter
- to use for output
-
makeAssemblerUnassociated
- Specified by:
makeAssemblerUnassociated
in classBaseAssemblyNodeFactory
-
make
public CodegenExpression make(CodegenMethodScope parent, SAIFFInitializeSymbol symbols, CodegenClassScope classScope)
-