net.esper.eql.join.assemble
Interface ResultAssembler
- All Known Implementing Classes:
- BaseAssemblyNode, BranchOptionalAssemblyNode, BranchRequiredAssemblyNode, CartesianProdAssemblyNode, LeafAssemblyNode, LookupInstructionExecNode.MyResultAssembler, RootCartProdAssemblyNode, RootOptionalAssemblyNode, RootRequiredAssemblyNode
public interface ResultAssembler
Interface for indicating a result in the form of a single row of multiple events, which could
represent either a full result over all streams or a partial result over a subset of streams.
result
void result(EventBean[] row,
int fromStreamNum,
EventBean myEvent,
Node myNode)
- Publish a result row.
- Parameters:
row
- is the result to publishfromStreamNum
- is the originitor that publishes the rowmyEvent
- is optional and is the event that led to the row resultmyNode
- is optional and is the result node of the event that led to the row result