| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
BaseIncrementalValueStore.createStreamEvent() |
StreamEvent |
AggregationRuntime.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StreamEvent> |
IncrementalExternalTimestampDataAggregator.aggregateData(ComplexEventChunk<StreamEvent> retrievedData) |
ComplexEventChunk<StreamEvent> |
IncrementalDataAggregator.aggregateInMemoryData(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap) |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StreamEvent> |
IncrementalExternalTimestampDataAggregator.aggregateData(ComplexEventChunk<StreamEvent> retrievedData) |
void |
AggregationRuntime.processEvents(ComplexEventChunk<StreamEvent> streamEventComplexEventChunk) |
| Modifier and Type | Field and Description |
|---|---|
protected StreamEvent[] |
StateEvent.streamEvents |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
StateEvent.getStreamEvent(int position) |
StreamEvent |
StateEvent.getStreamEvent(int[] position) |
StreamEvent[] |
StateEvent.getStreamEvents() |
| Modifier and Type | Method and Description |
|---|---|
void |
StateEvent.addEvent(int position,
StreamEvent streamEvent) |
void |
StateEvent.setEvent(int position,
StreamEvent streamEvent) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
StreamEventPool.borrowEvent()
Borrowing an StreamEvent
|
StreamEvent |
StreamEventCloner.copyStreamEvent(StreamEvent streamEvent)
Method to copy new StreamEvent from StreamEvent
|
StreamEvent |
StreamEvent.getNext() |
StreamEvent |
StreamEventFactory.newInstance()
Constructs new Events
|
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
StreamEventCloner.copyStreamEvent(StreamEvent streamEvent)
Method to copy new StreamEvent from StreamEvent
|
void |
StreamEventPool.returnEvents(StreamEvent streamEvent)
Collects the used InnerStreamEvents
If the pool has space the returned event will be added to the pool else it will be dropped
|
| Modifier and Type | Method and Description |
|---|---|
void |
SelectiveStreamEventConverter.convertComplexEvent(ComplexEvent complexEvent,
StreamEvent borrowedEvent) |
void |
StreamEventConverter.convertComplexEvent(ComplexEvent complexEvent,
StreamEvent borrowedEvent)
Method to construct(change format) new StreamEvent from StreamEvent
|
void |
SimpleStreamEventConverter.convertComplexEvent(ComplexEvent complexEvent,
StreamEvent borrowedEvent) |
void |
ZeroStreamEventConverter.convertComplexEvent(ComplexEvent complexEvent,
StreamEvent borrowedEvent) |
void |
SelectiveStreamEventConverter.convertData(long timestamp,
Object[] data,
ComplexEvent.Type type,
StreamEvent borrowedEvent) |
void |
StreamEventConverter.convertData(long timeStamp,
Object[] data,
ComplexEvent.Type type,
StreamEvent borrowedEvent)
Method to construct(change format) timeStamp and data from StreamEvent
|
void |
SimpleStreamEventConverter.convertData(long timestamp,
Object[] data,
ComplexEvent.Type type,
StreamEvent borrowedEvent) |
void |
ZeroStreamEventConverter.convertData(long timestamp,
Object[] data,
ComplexEvent.Type type,
StreamEvent borrowedEvent) |
void |
SelectiveStreamEventConverter.convertData(long timeStamp,
Object[] data,
StreamEvent borrowedEvent) |
void |
StreamEventConverter.convertData(long timeStamp,
Object[] data,
StreamEvent borrowedEvent)
Method to construct(change format) timeStamp and data from StreamEvent
|
void |
SimpleStreamEventConverter.convertData(long timestamp,
Object[] data,
StreamEvent borrowedEvent) |
void |
ZeroStreamEventConverter.convertData(long timestamp,
Object[] data,
StreamEvent borrowedEvent) |
void |
SelectiveStreamEventConverter.convertEvent(Event event,
StreamEvent borrowedEvent) |
void |
StreamEventConverter.convertEvent(Event event,
StreamEvent borrowedEvent)
Method to construct StreamEvent form Event
|
void |
SimpleStreamEventConverter.convertEvent(Event event,
StreamEvent borrowedEvent) |
void |
ZeroStreamEventConverter.convertEvent(Event event,
StreamEvent borrowedEvent) |
| Modifier and Type | Field and Description |
|---|---|
protected StreamEvent |
SnapshotableStreamEventQueue.first |
protected StreamEvent |
SnapshotableStreamEventQueue.last |
protected StreamEvent |
SnapshotableStreamEventQueue.lastReturned |
protected StreamEvent |
SnapshotableStreamEventQueue.previousToLastReturned |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
SnapshotableStreamEventQueue.getFirst() |
StreamEvent |
SnapshotableStreamEventQueue.getLast() |
StreamEvent |
SnapshotableStreamEventQueue.next()
Returns the next element in the iteration.
|
StreamEvent |
SnapshotableStreamEventQueue.poll() |
| Modifier and Type | Method and Description |
|---|---|
void |
SnapshotableStreamEventQueue.add(StreamEvent events) |
void |
SnapshotableStreamEventQueue.overwrite(StreamEvent streamEvent) |
| Modifier and Type | Field and Description |
|---|---|
protected ComplexEventChunk<StreamEvent> |
SingleProcessStreamReceiver.currentStreamEventChunk |
| Modifier and Type | Method and Description |
|---|---|
protected void |
StateMultiProcessStreamReceiver.processAndClear(int processIndex,
StreamEvent streamEvent) |
protected void |
MultiProcessStreamReceiver.processAndClear(int processIndex,
StreamEvent streamEvent) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProcessStreamReceiver.processAndClear(ComplexEventChunk<StreamEvent> streamEventChunk) |
protected void |
SingleProcessStreamReceiver.processAndClear(ComplexEventChunk<StreamEvent> streamEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
StateEvent |
JoinProcessor.joinEventBuilder(StreamEvent leftStream,
StreamEvent rightStream,
ComplexEvent.Type type)
Join the given two event streams.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
LogStreamProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
protected abstract void |
StreamProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater)
The main processing method that will be called upon event arrival
|
protected void |
StreamProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
protected abstract void |
AbstractStreamProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater)
The main processing method that will be called upon event arrival
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
StreamFunctionProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
TableWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
WindowWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
BatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
AggregateWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
FindableProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition)
To find events from the processor event pool, that the matches the matchingEvent based on finder logic.
|
StreamEvent |
LossyFrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeLengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
SortWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
FrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
ExternalTimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
ExternalTimeWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
DelayWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
SessionWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
QueryableProcessor.query(StateEvent matchingEvent,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection)
To find events from the processor event pool, that the matches the matchingEvent based on finder logic and
return them based on the defined selection.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
TableWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
WindowWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
BatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
AggregateWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
LossyFrequentWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
TimeLengthWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected abstract void |
WindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner)
The main processing method that will be called upon event arrival
|
protected void |
TimeWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
SortWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
LengthBatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
FrequentWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
ExternalTimeBatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner)
Here an assumption is taken:
Parameter: timestamp: The time which the window determines as current time and will act upon,
the value of this parameter should be monotonically increasing.
|
protected void |
ExternalTimeWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
DelayWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
TimeBatchWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
SessionWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
CronWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
LengthWindowProcessor.process(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner) |
protected void |
WindowProcessor.processEventChunk(ComplexEventChunk<StreamEvent> streamEventChunk,
Processor nextProcessor,
StreamEventCloner streamEventCloner,
ComplexEventPopulater complexEventPopulater) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract StreamEvent |
Table.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
StreamEvent |
InMemoryTable.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
StreamEvent |
Table.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
Table.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
InMemoryTable.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
Table.addEvents(ComplexEventChunk<StreamEvent> addingEventChunk,
int noOfEvents) |
| Modifier and Type | Method and Description |
|---|---|
Collection<StreamEvent> |
IndexedEventHolder.findEvents(String attribute,
org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator,
Object value) |
Collection<StreamEvent> |
IndexEventHolder.findEvents(String attribute,
org.wso2.siddhi.query.api.expression.condition.Compare.Operator operator,
Object value) |
Collection<StreamEvent> |
IndexedEventHolder.getAllEvents() |
Collection<StreamEvent> |
IndexEventHolder.getAllEvents() |
| Modifier and Type | Method and Description |
|---|---|
void |
IndexedEventHolder.overwrite(StreamEvent streamEvent) |
void |
IndexEventHolder.overwrite(StreamEvent streamEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
EventHolder.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
IndexEventHolder.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
ListEventHolder.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
void |
IndexedEventHolder.deleteAll(Collection<StreamEvent> storeEventSet) |
void |
IndexEventHolder.deleteAll(Collection<StreamEvent> storeEventSet) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
AbstractRecordTable.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
StreamEvent |
AbstractQueryableRecordTable.query(StateEvent matchingEvent,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRecordTable.add(ComplexEventChunk<StreamEvent> addingEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
SessionComplexEventChunk<StreamEvent> |
SessionContainer.getCurrentSession() |
SessionComplexEventChunk<StreamEvent> |
SessionContainer.getPreviousSession() |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
AddingStreamEventExtractor.getAddingStreamEvent(StateEvent updateOrAddingEvent) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
CompareCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
CompareExhaustiveAndCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
NonAndCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
OrCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
NonCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
NotCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
CollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner)
Find the Events matching to the condition, used on the primary call
|
StreamEvent |
AndMultiPrimaryKeyCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
AnyAndCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
ExhaustiveCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
| Modifier and Type | Method and Description |
|---|---|
Collection<StreamEvent> |
ExhaustiveCollectionExecutor.findEvents(StateEvent matchingEvent,
Collection<StreamEvent> preProcessedstoreEvents) |
Collection<StreamEvent> |
CompareCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
CompareExhaustiveAndCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
NonAndCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
OrCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
NonCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
NotCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
CollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder)
Find the Events matching to the condition, used for consecutive calls from parent CollectionExecutor
|
Collection<StreamEvent> |
AndMultiPrimaryKeyCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
AnyAndCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Set<StreamEvent> |
ExhaustiveCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
| Modifier and Type | Method and Description |
|---|---|
Collection<StreamEvent> |
ExhaustiveCollectionExecutor.findEvents(StateEvent matchingEvent,
Collection<StreamEvent> preProcessedstoreEvents) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
IncrementalAggregateCompileCondition.find(StateEvent matchingEvent,
org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
List<ExpressionExecutor> baseExecutors,
List<ExpressionExecutor> outputExpressionExecutors,
SiddhiAppContext siddhiAppContext,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupbyKeyGeneratorList,
ExpressionExecutor shouldUpdateExpressionExecutor) |
StreamEvent |
MapOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
Operator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
EventChunkOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
IndexOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
SnapshotableEventQueueOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
CollectionOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StreamEvent> |
MapOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
Operator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
EventChunkOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
IndexOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
SnapshotableEventQueueOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
CollectionOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
OverwriteTableIndexOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
Window.find(StateEvent matchingEvent,
CompiledCondition compiledCondition)
To find events from the processor event pool, that the matches the matchingEvent based on finder logic.
|
Copyright © 2018 WSO2. All rights reserved.