public class JoinExecutionStrategyImpl extends Object implements JoinExecutionStrategy
Constructor and Description |
---|
JoinExecutionStrategyImpl(JoinSetComposer composer,
JoinSetProcessor filter,
JoinSetProcessor indicator,
ExprEvaluatorContext staticExprEvaluatorContext)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
void |
join(EventBean[][] newDataPerStream,
EventBean[][] oldDataPerStream)
Execute join.
|
Set<MultiKey<EventBean>> |
staticJoin()
A static join is for use with iterating over join statements.
|
public JoinExecutionStrategyImpl(JoinSetComposer composer, JoinSetProcessor filter, JoinSetProcessor indicator, ExprEvaluatorContext staticExprEvaluatorContext)
composer
- - determines join tuple setfilter
- - for filtering among tuplesindicator
- - for presenting the info to a viewstaticExprEvaluatorContext
- expression evaluation context for static evaluation (not for runtime eval)public void join(EventBean[][] newDataPerStream, EventBean[][] oldDataPerStream)
JoinExecutionStrategy
join
in interface JoinExecutionStrategy
newDataPerStream
- - new events for each streamoldDataPerStream
- - old events for each streampublic Set<MultiKey<EventBean>> staticJoin()
JoinExecutionStrategy
staticJoin
in interface JoinExecutionStrategy