[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Generate a list of matching event combinations constisting of the events per child that are passed in.

Namespace: net.esper.pattern
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
Public Shared Function GenerateMatchEvents ( _
	matchEvent As MatchedEventMap, _
	fromNode As EvalStateNode, _
	eventsPerChild As EDictionary(Of EvalStateNode, IList(Of MatchedEventMap)) _
) As IList(Of MatchedEventMap)
C#
public static IList<MatchedEventMap> GenerateMatchEvents (
	MatchedEventMap matchEvent,
	EvalStateNode fromNode,
	EDictionary<EvalStateNode, IList<MatchedEventMap>> eventsPerChild
)
Visual C++
public:
static IList<MatchedEventMap^>^ GenerateMatchEvents (
	MatchedEventMap^ matchEvent, 
	EvalStateNode^ fromNode, 
	EDictionary<EvalStateNode^, IList<MatchedEventMap^>^>^ eventsPerChild
)

Parameters

matchEvent
net.esper.pattern.MatchedEventMap
can be populated with prior events that must be passed on
fromNode
net.esper.pattern.EvalStateNode
is the EvalStateNode that will not take part in the combinations produced.
eventsPerChild
net.esper.compat.EDictionary<(Of K, V>)
is the list of events for each child node to the "And" node.

Return Value

list of events populated with all possible combinations