| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
AggregationRuntime.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
| Modifier and Type | Field and Description |
|---|---|
protected StateEvent |
StateEvent.next |
| Modifier and Type | Method and Description |
|---|---|
StateEvent |
StateEventPool.borrowEvent()
Borrowing an StateEvent
|
StateEvent |
StateEventCloner.copyStateEvent(StateEvent stateEvent)
Method to copy new StreamEvent from StreamEvent
|
StateEvent |
StateEvent.getNext() |
StateEvent |
StateEventFactory.newInstance() |
| Modifier and Type | Method and Description |
|---|---|
StateEvent |
StateEventCloner.copyStateEvent(StateEvent stateEvent)
Method to copy new StreamEvent from StreamEvent
|
void |
StateEventPool.returnEvents(StateEvent stateEvent)
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 |
|---|---|
StateEvent |
JoinProcessor.joinEventBuilder(StreamEvent leftStream,
StreamEvent rightStream,
ComplexEvent.Type type)
Join the given two event streams.
|
| Modifier and Type | Field and Description |
|---|---|
protected ComplexEventChunk<StateEvent> |
StreamPreStateProcessor.currentStateEventChunk |
protected LinkedList<StateEvent> |
StreamPreStateProcessor.newAndEveryStateEventList |
protected LinkedList<StateEvent> |
StreamPreStateProcessor.pendingStateEventList |
| Modifier and Type | Method and Description |
|---|---|
ComplexEventChunk<StateEvent> |
CountPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
AbsentLogicalPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
LogicalPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
AbsentStreamPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
StreamPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
PreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
AbsentLogicalPreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
LogicalPreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
StreamPreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
CountPreStateProcessor.addState(StateEvent stateEvent) |
void |
PreStateProcessor.addState(StateEvent stateEvent) |
void |
AbsentLogicalPreStateProcessor.addState(StateEvent stateEvent) |
void |
LogicalPreStateProcessor.addState(StateEvent stateEvent) |
void |
AbsentStreamPreStateProcessor.addState(StateEvent stateEvent) |
void |
StreamPreStateProcessor.addState(StateEvent stateEvent) |
protected boolean |
StreamPreStateProcessor.isExpired(StateEvent pendingStateEvent,
long currentTimestamp) |
boolean |
AbsentLogicalPreStateProcessor.partnerCanProceed(StateEvent stateEvent) |
protected void |
StreamPreStateProcessor.process(StateEvent stateEvent) |
protected void |
AbsentStreamPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk)
This method just mark the state changed but does not send the stateEvent to the next processors.
|
protected void |
StreamPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
protected void |
CountPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
protected void |
LogicalPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
protected void |
AbsentLogicalPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
void |
CountPostStateProcessor.processMinCountReached(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
protected ComplexEventChunk<StateEvent> |
OutputCallback.constructMatchingStateEventChunk(ComplexEventChunk matchingComplexEventChunk,
boolean convertToStreamEvent,
StateEventPool stateEventPool,
int matchingStreamIndex,
StreamEventPool streamEventPool,
StreamEventConverter streamEventConverter) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
ExternalTimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
ExternalTimeWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeLengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LossyFrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
SortWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
WindowWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
AggregateWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TableWindowProcessor.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 |
FrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
InMemoryTable.contains(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
protected abstract boolean |
Table.contains(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
boolean |
Table.containsEvent(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
InMemoryTable.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
protected abstract StreamEvent |
Table.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
StreamEvent |
Table.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
| Modifier and Type | Method and Description |
|---|---|
void |
InMemoryTable.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition) |
protected abstract void |
Table.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition) |
void |
Table.deleteEvents(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition,
int noOfEvents) |
void |
InMemoryTable.update(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet) |
protected abstract void |
Table.update(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet) |
void |
Table.updateEvents(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
int noOfEvents) |
void |
InMemoryTable.updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
protected abstract void |
Table.updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
void |
Table.updateOrAddEvents(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor,
int noOfEvents) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AbstractRecordTable.contains(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
AbstractRecordTable.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractRecordTable.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition) |
void |
AbstractRecordTable.update(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet) |
void |
AbstractRecordTable.updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
| Modifier and Type | Class and Description |
|---|---|
class |
FinderStateEvent
State Event holder used by
InConditionExpressionExecutor |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
AddingStreamEventExtractor.getAddingStreamEvent(StateEvent updateOrAddingEvent) |
void |
FinderStateEvent.setEvent(StateEvent matchingStateEvent) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
CompareCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
CompareExhaustiveAndCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
AnyAndCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
ExhaustiveCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
NotCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
AndMultiPrimaryKeyCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
CollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder)
Checks if a matching event exist in indexedEventHolder
|
boolean |
OrCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
NonCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
NonAndCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
void |
CompareCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
CompareExhaustiveAndCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
AnyAndCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
ExhaustiveCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
NotCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
AndMultiPrimaryKeyCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
CollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder)
Delete matching events exists from indexedEventHolder
|
void |
OrCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
NonCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
NonAndCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
StreamEvent |
CompareCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
CompareExhaustiveAndCollectionExecutor.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) |
StreamEvent |
NotCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
AndMultiPrimaryKeyCollectionExecutor.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 |
OrCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
NonCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
NonAndCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
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> |
AnyAndCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Set<StreamEvent> |
ExhaustiveCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
NotCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
AndMultiPrimaryKeyCollectionExecutor.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> |
OrCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
NonCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
NonAndCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
EventChunkOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
IndexOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
Operator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
MapOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
CollectionOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
StreamEvent |
EventChunkOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
IndexOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
Operator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
MapOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
CollectionOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
IncrementalAggregateCompileCondition.find(StateEvent matchingEvent,
org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration perValue,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
Table tableForPerDuration,
List<ExpressionExecutor> baseExecutors,
ExpressionExecutor timestampExecutor,
List<ExpressionExecutor> outputExpressionExecutors,
Long[] startTimeEndTime) |
| Modifier and Type | Method and Description |
|---|---|
void |
EventChunkOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
IndexOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
Operator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
MapOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
CollectionOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
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> |
Operator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
MapOperator.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) |
void |
EventChunkOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
void |
IndexOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
void |
Operator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
void |
MapOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
void |
CollectionOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
| 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 © 2017 WSO2. All rights reserved.