public class CollectionOperator extends Object implements Operator
| Modifier and Type | Field and Description |
|---|---|
protected ExpressionExecutor |
expressionExecutor |
protected int |
storeEventPosition |
| Constructor and Description |
|---|
CollectionOperator(ExpressionExecutor expressionExecutor,
int storeEventPosition) |
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
cloneCompiledCondition(String key) |
boolean |
contains(StateEvent matchingEvent,
Object storeEvents) |
void |
delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
StreamEvent |
find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
ComplexEventChunk<StreamEvent> |
tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
void |
update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
protected ExpressionExecutor expressionExecutor
protected int storeEventPosition
public CollectionOperator(ExpressionExecutor expressionExecutor, int storeEventPosition)
public CompiledCondition cloneCompiledCondition(String key)
cloneCompiledCondition in interface CompiledConditioncloneCompiledCondition in interface CompiledExpressionpublic StreamEvent find(StateEvent matchingEvent, Object storeEvents, StreamEventCloner storeEventCloner)
public boolean contains(StateEvent matchingEvent, Object storeEvents)
public void delete(ComplexEventChunk<StateEvent> deletingEventChunk, Object storeEvents)
public void update(ComplexEventChunk<StateEvent> updatingEventChunk, Object storeEvents, InMemoryCompiledUpdateSet compiledUpdateSet)
public ComplexEventChunk<StreamEvent> tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk, Object storeEvents, InMemoryCompiledUpdateSet compiledUpdateSet, AddingStreamEventExtractor addingStreamEventExtractor)
Copyright © 2017 WSO2. All rights reserved.