public class RDBMSOperator extends Object implements org.wso2.siddhi.core.util.collection.operator.Operator
| Constructor and Description |
|---|
RDBMSOperator(ExecutionInfo executionInfo,
List<org.wso2.siddhi.core.executor.ExpressionExecutor> expressionExecutorList,
DBHandler dbHandler,
org.wso2.siddhi.core.util.collection.operator.Operator inMemoryEventTableOperator,
int matchingEventOutputSize) |
| Modifier and Type | Method and Description |
|---|---|
org.wso2.siddhi.core.util.collection.operator.Finder |
cloneFinder(String key) |
boolean |
contains(org.wso2.siddhi.core.event.state.StateEvent matchingEvent,
Object candidateEvents) |
void |
delete(org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.state.StateEvent> deletingEventChunk,
Object candidateEvents) |
org.wso2.siddhi.core.event.stream.StreamEvent |
find(org.wso2.siddhi.core.event.state.StateEvent matchingEvent,
Object candidateEvents,
org.wso2.siddhi.core.event.stream.StreamEventCloner candidateEventCloner) |
org.wso2.siddhi.core.util.collection.operator.Operator |
getInMemoryEventTableOperator() |
org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.stream.StreamEvent> |
overwriteOrAdd(org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.state.StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
org.wso2.siddhi.core.util.collection.UpdateAttributeMapper[] updateAttributeMappers,
org.wso2.siddhi.core.util.collection.OverwritingStreamEventExtractor overwritingStreamEventExtractor) |
void |
update(org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.state.StateEvent> updatingEventChunk,
Object candidateEvents,
org.wso2.siddhi.core.util.collection.UpdateAttributeMapper[] updateAttributeMappers) |
public RDBMSOperator(ExecutionInfo executionInfo, List<org.wso2.siddhi.core.executor.ExpressionExecutor> expressionExecutorList, DBHandler dbHandler, org.wso2.siddhi.core.util.collection.operator.Operator inMemoryEventTableOperator, int matchingEventOutputSize)
public void delete(org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.state.StateEvent> deletingEventChunk,
Object candidateEvents)
delete in interface org.wso2.siddhi.core.util.collection.operator.Operatorpublic void update(org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.state.StateEvent> updatingEventChunk,
Object candidateEvents,
org.wso2.siddhi.core.util.collection.UpdateAttributeMapper[] updateAttributeMappers)
update in interface org.wso2.siddhi.core.util.collection.operator.Operatorpublic org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.stream.StreamEvent> overwriteOrAdd(org.wso2.siddhi.core.event.ComplexEventChunk<org.wso2.siddhi.core.event.state.StateEvent> overwritingOrAddingEventChunk,
Object candidateEvents,
org.wso2.siddhi.core.util.collection.UpdateAttributeMapper[] updateAttributeMappers,
org.wso2.siddhi.core.util.collection.OverwritingStreamEventExtractor overwritingStreamEventExtractor)
overwriteOrAdd in interface org.wso2.siddhi.core.util.collection.operator.Operatorpublic org.wso2.siddhi.core.util.collection.operator.Finder cloneFinder(String key)
cloneFinder in interface org.wso2.siddhi.core.util.collection.operator.Finderpublic org.wso2.siddhi.core.event.stream.StreamEvent find(org.wso2.siddhi.core.event.state.StateEvent matchingEvent,
Object candidateEvents,
org.wso2.siddhi.core.event.stream.StreamEventCloner candidateEventCloner)
find in interface org.wso2.siddhi.core.util.collection.operator.Finderpublic boolean contains(org.wso2.siddhi.core.event.state.StateEvent matchingEvent,
Object candidateEvents)
contains in interface org.wso2.siddhi.core.util.collection.operator.Finderpublic org.wso2.siddhi.core.util.collection.operator.Operator getInMemoryEventTableOperator()
Copyright © 2019 WSO2. All Rights Reserved.