| Constructor and Description |
|---|
PrimaryKeyOperator(ExpressionExecutor expressionExecutor,
int candidateEventPosition,
int indexPosition) |
| 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) |
public PrimaryKeyOperator(ExpressionExecutor expressionExecutor, int candidateEventPosition, int indexPosition)
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.