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

For use by joins posting their result, process the event rows that are entered and removed (new and old events). Processes according to select-clauses, group-by clauses and having-clauses and returns new events and old events as specified.

Namespace: net.esper.eql.core
Assembly:   NEsper (in NEsper.dll)

Syntax

Visual Basic (Declaration)
Public Function ProcessJoinResult ( _
	newEvents As ISet(Of MultiKey(Of EventBean)), _
	oldEvents As ISet(Of MultiKey(Of EventBean)) _
) As Pair(Of EventBean(), EventBean())
C#
public Pair<EventBean[], EventBean[]> ProcessJoinResult (
	ISet<MultiKey<EventBean>> newEvents,
	ISet<MultiKey<EventBean>> oldEvents
)
Visual C++
public:
virtual Pair<array<EventBean^>^, array<EventBean^>^>^ ProcessJoinResult (
	ISet<MultiKey<EventBean^>^>^ newEvents, 
	ISet<MultiKey<EventBean^>^>^ oldEvents
) sealed

Parameters

newEvents
net.esper.compat.ISet<(Of T>)
new events posted by join
oldEvents
net.esper.compat.ISet<(Of T>)
old events posted by join

Return Value

pair of new events and old events