| Modifier and Type | Field and Description |
|---|---|
protected int |
candidateEventPosition |
protected ExpressionExecutor |
expressionExecutor |
| Constructor and Description |
|---|
EventChunkOperator(ExpressionExecutor expressionExecutor,
int candidateEventPosition) |
| Modifier and Type | Method and Description |
|---|---|
Finder |
cloneFinder(String key) |
boolean |
contains(StateEvent matchingEvent,
Object candidateEvents) |
void |
delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object candidateEvents) |
StreamEvent |
find(StateEvent matchingEvent,
Object candidateEvents,
StreamEventCloner candidateEventCloner) |
ComplexEventChunk<StreamEvent> |
overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers,
OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
void |
update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object candidateEvents,
UpdateAttributeMapper[] updateAttributeMappers) |
protected ExpressionExecutor expressionExecutor
protected int candidateEventPosition
public EventChunkOperator(ExpressionExecutor expressionExecutor, int candidateEventPosition)
public Finder cloneFinder(String key)
cloneFinder in interface Finderpublic StreamEvent find(StateEvent matchingEvent, Object candidateEvents, StreamEventCloner candidateEventCloner)
public boolean contains(StateEvent matchingEvent, Object candidateEvents)
public void delete(ComplexEventChunk<StateEvent> deletingEventChunk, Object candidateEvents)
public void update(ComplexEventChunk<StateEvent> updatingEventChunk, Object candidateEvents, UpdateAttributeMapper[] updateAttributeMappers)
public ComplexEventChunk<StreamEvent> overwriteOrAdd(ComplexEventChunk<StateEvent> overwritingOrAddingEventChunk, Object candidateEvents, UpdateAttributeMapper[] updateAttributeMappers, OverwritingStreamEventExtractor overwritingStreamEventExtractor)
overwriteOrAdd in interface OperatorCopyright © 2018 WSO2. All Rights Reserved.