com.espertech.esper.epl.join.base
Interface JoinExecutionStrategy

All Known Implementing Classes:
JoinExecutionStrategyImpl

public interface JoinExecutionStrategy

Strategy for executing a join.


Method Summary
 void join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
          Execute join.
 java.util.Set<MultiKey<EventBean>> staticJoin()
          A static join is for use with iterating over join statements.
 

Method Detail

join

void join(EventBean[][] newDataPerStream,
          EventBean[][] oldDataPerStream)
Execute join. The first dimension in the 2-dim arrays is the stream that generated the events, and the second dimension is the actual events generated.

Parameters:
newDataPerStream - - new events for each stream
oldDataPerStream - - old events for each stream

staticJoin

java.util.Set<MultiKey<EventBean>> staticJoin()
A static join is for use with iterating over join statements.

Returns:
set of rows, each row with two or more events, one for each stream

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com