| 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> |
AbsentStreamPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
AbsentLogicalPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
LogicalPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
ComplexEventChunk<StateEvent> |
StreamPreStateProcessor.processAndReturn(ComplexEventChunk complexEventChunk) |
| Modifier and Type | Method and Description |
|---|---|
void |
AbsentLogicalPreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
LogicalPreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
PreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
StreamPreStateProcessor.addEveryState(StateEvent stateEvent) |
void |
CountPreStateProcessor.addState(StateEvent stateEvent) |
void |
AbsentStreamPreStateProcessor.addState(StateEvent stateEvent) |
void |
AbsentLogicalPreStateProcessor.addState(StateEvent stateEvent) |
void |
LogicalPreStateProcessor.addState(StateEvent stateEvent) |
void |
PreStateProcessor.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 |
LogicalPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
protected void |
AbsentLogicalPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
protected void |
StreamPostStateProcessor.process(StateEvent stateEvent,
ComplexEventChunk complexEventChunk) |
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 |
CountPostStateProcessor.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 |
ExternalTimeWindowProcessor.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 |
TimeLengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
FrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
WindowWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
SortWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
AggregateWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
BatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LossyFrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
ExternalTimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TableWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeWindowProcessor.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 |
|---|---|
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) |
StreamEvent |
AbstractQueryableRecordTable.query(StateEvent matchingEvent,
CompiledCondition compiledCondition,
CompiledSelection compiledSelection) |
| 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 |
CollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder)
Checks if a matching event exist in indexedEventHolder
|
boolean |
OrCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
NotCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
CompareExhaustiveAndCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
ExhaustiveCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
CompareCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
NonCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
AndMultiPrimaryKeyCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
AnyAndCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
boolean |
NonAndCollectionExecutor.contains(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
void |
CollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder)
Delete matching events exists from indexedEventHolder
|
void |
OrCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
NotCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
CompareExhaustiveAndCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
ExhaustiveCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
CompareCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
NonCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
AndMultiPrimaryKeyCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
AnyAndCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
void |
NonAndCollectionExecutor.delete(StateEvent deletingEvent,
IndexedEventHolder indexedEventHolder) |
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 |
NotCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
CompareExhaustiveAndCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
ExhaustiveCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
CompareCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
NonCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
AndMultiPrimaryKeyCollectionExecutor.find(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder,
StreamEventCloner storeEventCloner) |
StreamEvent |
AnyAndCollectionExecutor.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> |
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> |
NotCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
CompareExhaustiveAndCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Set<StreamEvent> |
ExhaustiveCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
CompareCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
NonCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
AndMultiPrimaryKeyCollectionExecutor.findEvents(StateEvent matchingEvent,
IndexedEventHolder indexedEventHolder) |
Collection<StreamEvent> |
AnyAndCollectionExecutor.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 |
MapOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
SnapshotableEventQueueOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
IndexOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
Operator.contains(StateEvent matchingEvent,
Object storeEvents) |
boolean |
CollectionOperator.contains(StateEvent matchingEvent,
Object storeEvents) |
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) |
StreamEvent |
EventChunkOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
MapOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
StreamEvent |
SnapshotableEventQueueOperator.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 |
CollectionOperator.find(StateEvent matchingEvent,
Object storeEvents,
StreamEventCloner storeEventCloner) |
| Modifier and Type | Method and Description |
|---|---|
void |
EventChunkOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
MapOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
SnapshotableEventQueueOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
IndexOperator.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
Object storeEvents) |
void |
Operator.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> |
MapOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
ComplexEventChunk<StreamEvent> |
OverwriteTableIndexOperator.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> |
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> |
CollectionOperator.tryUpdate(ComplexEventChunk<StateEvent> updatingOrAddingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
void |
EventChunkOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
void |
MapOperator.update(ComplexEventChunk<StateEvent> updatingEventChunk,
Object storeEvents,
InMemoryCompiledUpdateSet compiledUpdateSet) |
void |
SnapshotableEventQueueOperator.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 |
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 © 2018 WSO2. All rights reserved.