| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
AggregationRuntime.compileExpression(org.wso2.siddhi.query.api.expression.Expression expression,
org.wso2.siddhi.query.api.aggregation.Within within,
org.wso2.siddhi.query.api.expression.Expression per,
MatchingMetaInfoHolder matchingMetaInfoHolder,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
AggregationRuntime.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
| Constructor and Description |
|---|
InConditionExpressionExecutor(Table table,
CompiledCondition compiledCondition,
int streamEventSize,
boolean isMatchingEventAStateEvent,
int matchingStreamIndex) |
| Constructor and Description |
|---|
StoreQueryRuntime(AggregationRuntime aggregation,
CompiledCondition compiledCondition,
String queryName,
MetaStreamEvent.EventType eventType) |
StoreQueryRuntime(Table table,
CompiledCondition compiledCondition,
String queryName,
MetaStreamEvent.EventType eventType) |
StoreQueryRuntime(Window window,
CompiledCondition compiledCondition,
String queryName,
MetaStreamEvent.EventType eventType) |
| Modifier and Type | Method and Description |
|---|---|
void |
JoinProcessor.setCompiledCondition(CompiledCondition compiledCondition) |
| Constructor and Description |
|---|
DeleteTableCallback(Table table,
CompiledCondition compiledCondition,
int matchingStreamIndex,
boolean convertToStreamEvent,
StateEventPool stateEventPool,
StreamEventPool streamEventPool,
StreamEventConverter streamEventConverter,
String queryName) |
UpdateOrInsertTableCallback(Table table,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
int matchingStreamIndex,
boolean convertToStreamEvent,
StateEventPool stateEventPool,
StreamEventPool streamEventPool,
StreamEventConverter streamEventConverter,
String queryName) |
UpdateTableCallback(Table table,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
int matchingStreamIndex,
boolean convertToStreamEvent,
StateEventPool stateEventPool,
StreamEventPool streamEventPool,
StreamEventConverter streamEventConverter,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
AggregateWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
WindowWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
TimeWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
TimeBatchWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
ExternalTimeWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
LengthBatchWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
LossyFrequentWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
FrequentWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
ExternalTimeBatchWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
LengthWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
TimeLengthWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
SortWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
TableWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
FindableProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName)
To construct a finder having the capability of finding events at the processor that corresponds to the incoming
matchingEvent and the given matching expression logic.
|
| Modifier and Type | Method and Description |
|---|---|
StreamEvent |
AggregateWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
WindowWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
ExternalTimeWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LossyFrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
FrequentWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
ExternalTimeBatchWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
LengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
TimeLengthWindowProcessor.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
StreamEvent |
SortWindowProcessor.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.
|
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
InMemoryTable.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
Table.contains(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
boolean |
InMemoryTable.contains(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
boolean |
Table.containsEvent(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
protected abstract void |
Table.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition) |
void |
InMemoryTable.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition) |
void |
Table.deleteEvents(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition) |
protected abstract StreamEvent |
Table.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
StreamEvent |
InMemoryTable.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
StreamEvent |
Table.find(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
protected abstract void |
Table.update(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet) |
void |
InMemoryTable.update(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet) |
void |
Table.updateEvents(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet) |
protected abstract void |
Table.updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
void |
InMemoryTable.updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
void |
Table.updateOrAddEvents(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract CompiledCondition |
AbstractRecordTable.compileCondition(ExpressionBuilder expressionBuilder)
Compile the matching expression
|
CompiledCondition |
AbstractRecordTable.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
AbstractRecordTable.contains(Map<String,Object> containsConditionParameterMap,
CompiledCondition compiledCondition)
Check if matching record exist
|
boolean |
AbstractRecordTable.contains(StateEvent matchingEvent,
CompiledCondition compiledCondition) |
void |
AbstractRecordTable.delete(ComplexEventChunk<StateEvent> deletingEventChunk,
CompiledCondition compiledCondition) |
protected abstract void |
AbstractRecordTable.delete(List<Map<String,Object>> deleteConditionParameterMaps,
CompiledCondition compiledCondition)
Delete all matching records
|
StreamEvent |
AbstractRecordTable.find(CompiledCondition compiledCondition,
StateEvent matchingEvent) |
protected abstract RecordIterator<Object[]> |
AbstractRecordTable.find(Map<String,Object> findConditionParameterMap,
CompiledCondition compiledCondition)
Find records matching the compiled condition
|
protected abstract void |
AbstractRecordTable.update(CompiledCondition updateCondition,
List<Map<String,Object>> updateConditionParameterMaps,
Map<String,CompiledExpression> updateSetExpressions,
List<Map<String,Object>> updateSetParameterMaps)
Update all matching records
|
void |
AbstractRecordTable.update(ComplexEventChunk<StateEvent> updatingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet) |
protected abstract void |
AbstractRecordTable.updateOrAdd(CompiledCondition updateCondition,
List<Map<String,Object>> updateConditionParameterMaps,
Map<String,CompiledExpression> updateSetExpressions,
List<Map<String,Object>> updateSetParameterMaps,
List<Object[]> addingRecords)
Try updating the records if they exist else add the records
|
void |
AbstractRecordTable.updateOrAdd(ComplexEventChunk<StateEvent> updateOrAddingEventChunk,
CompiledCondition compiledCondition,
CompiledUpdateSet compiledUpdateSet,
AddingStreamEventExtractor addingStreamEventExtractor) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Operator
Interface for Operators related to collection of events.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CollectionOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
EventChunkOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
IncrementalAggregateCompileCondition
Defines the logic to find a matching event from an incremental aggregator (retrieval from incremental aggregator),
based on the logical conditions defined herewith.
|
class |
IndexOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
MapOperator
Operator which is related to non-indexed In-memory table operations.
|
class |
OverwriteTableIndexOperator
Operator which is related to non-indexed In-memory table operations.
|
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
IndexOperator.cloneCompiledCondition(String key) |
CompiledCondition |
CompiledCondition.cloneCompiledCondition(String key) |
CompiledCondition |
IncrementalAggregateCompileCondition.cloneCompiledCondition(String key) |
CompiledCondition |
EventChunkOperator.cloneCompiledCondition(String key) |
CompiledCondition |
CollectionOperator.cloneCompiledCondition(String key) |
CompiledCondition |
MapOperator.cloneCompiledCondition(String key) |
| Constructor and Description |
|---|
IncrementalAggregateCompileCondition(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions,
CompiledCondition inMemoryStoreCompileCondition,
CompiledCondition onCompiledCondition,
MetaStreamEvent tableMetaStreamEvent,
MetaStreamEvent aggregateMetaSteamEvent) |
| Constructor and Description |
|---|
IncrementalAggregateCompileCondition(Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,CompiledCondition> withinTableCompiledConditions,
CompiledCondition inMemoryStoreCompileCondition,
CompiledCondition onCompiledCondition,
MetaStreamEvent tableMetaStreamEvent,
MetaStreamEvent aggregateMetaSteamEvent) |
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
Window.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName)
To construct a finder having the capability of finding events at the processor that corresponds to the incoming
matchingEvent and the given matching expression logic.
|
| 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.