| Constructor and Description |
|---|
ExecutionPlanRuntime(ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap,
InputManager inputManager,
ConcurrentMap<String,QueryRuntime> queryProcessorMap,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
ConcurrentMap<String,EventTable> eventTableMap,
ConcurrentMap<String,PartitionRuntime> partitionMap,
ExecutionPlanContext executionPlanContext,
ConcurrentMap<String,ExecutionPlanRuntime> executionPlanRuntimeMap) |
| Constructor and Description |
|---|
SiddhiDebugger(ExecutionPlanContext executionPlanContext)
Create a new SiddhiDebugger instance for the given
ExecutionPlanContext. |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
FunctionExecutor.executionPlanContext |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InstanceOfDoubleFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfStringFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
CastFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfFloatFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
MinimumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfIntegerFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected abstract void |
FunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor, this method will be called before the other methods
|
protected void |
InstanceOfBooleanFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
void |
CoalesceFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
UUIDFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
void |
ConvertFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
MaximumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
ScriptFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
InstanceOfLongFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
IfThenElseFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
void |
FunctionExecutor.initExecutor(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
| Constructor and Description |
|---|
PartitionRuntime(ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
org.wso2.siddhi.query.api.execution.partition.Partition partition,
ExecutionPlanContext executionPlanContext) |
PartitionStreamReceiver(ExecutionPlanContext executionPlanContext,
MetaStreamEvent metaStreamEvent,
org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
List<PartitionExecutor> partitionExecutors,
PartitionRuntime partitionRuntime) |
StreamPartitioner(org.wso2.siddhi.query.api.execution.query.input.stream.InputStream inputStream,
org.wso2.siddhi.query.api.execution.partition.Partition partition,
MetaStateEvent metaEvent,
List<VariableExpressionExecutor> executors,
ExecutionPlanContext executionPlanContext,
String queryName) |
| Constructor and Description |
|---|
QueryRuntime(org.wso2.siddhi.query.api.execution.query.Query query,
ExecutionPlanContext executionPlanContext,
StreamRuntime streamRuntime,
QuerySelector selector,
OutputRateLimiter outputRateLimiter,
OutputCallback outputCallback,
MetaComplexEvent metaComplexEvent,
boolean synchronised) |
| Constructor and Description |
|---|
JoinStreamRuntime(ExecutionPlanContext executionPlanContext,
MetaStateEvent metaStateEvent) |
| Constructor and Description |
|---|
EntryValveProcessor(ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
StreamPreStateProcessor.executionPlanContext |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamPreStateProcessor.init(ExecutionPlanContext executionPlanContext,
String queryName) |
| Constructor and Description |
|---|
StateStreamRuntime(ExecutionPlanContext executionPlanContext,
MetaStateEvent metaStateEvent) |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryCallback.setContext(ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
OutputRateLimiter.executionPlanContext |
| Modifier and Type | Method and Description |
|---|---|
void |
OutputRateLimiter.init(ExecutionPlanContext executionPlanContext,
LockWrapper lockWrapper,
String queryName) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
SnapshotOutputRateLimiter.executionPlanContext |
| Modifier and Type | Method and Description |
|---|---|
void |
WrappedSnapshotOutputRateLimiter.init(ExecutionPlanContext executionPlanContext,
LockWrapper lockWrapper) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
AbstractStreamProcessor.executionPlanContext |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
LogStreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the StreamFunction
|
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
AbstractStreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
org.wso2.siddhi.query.api.definition.AbstractDefinition |
AbstractStreamProcessor.initProcessor(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
Pol2CartStreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the StreamFunction
|
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
StreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
| Modifier and Type | Method and Description |
|---|---|
Finder |
UniqueExternalTimeBatchWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
UniqueWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap)
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.
|
Finder |
FirstUniqueWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
ExternalTimeWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
TableWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
WindowWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
LengthBatchWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
TimeWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
TimeLengthWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
SortWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
FindableProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap)
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.
|
Finder |
TimeBatchWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
LengthWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
LossyFrequentWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
ExternalTimeBatchWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Finder |
FrequentWindowProcessor.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
WindowProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
boolean outputExpectsExpiredEvents) |
protected void |
UniqueExternalTimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
UniqueWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the WindowProcessor, this method will be called before other methods
|
protected void |
FirstUniqueWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
ExternalTimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TableWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
WindowWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
LengthBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TimeLengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
SortWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
CronWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
TimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected abstract void |
WindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The init method of the WindowProcessor, this method will be called before other methods
|
protected void |
LengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
LossyFrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
ExternalTimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
protected void |
FrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
| Constructor and Description |
|---|
GroupByKeyGenerator(List<org.wso2.siddhi.query.api.expression.Variable> groupByList,
MetaComplexEvent metaComplexEvent,
Map<String,EventTable> eventTableMap,
List<VariableExpressionExecutor> executors,
ExecutionPlanContext siddhiContext,
String queryName) |
QuerySelector(String id,
org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
boolean currentOn,
boolean expiredOn,
ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
AttributeAggregator.executionPlanContext |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DistinctcountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
StddevAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected abstract void |
AttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
CountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MaxForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MaxAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
AvgAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MinAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
SumAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
protected void |
MinForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext)
The initialization method for FunctionExecutor
|
void |
AttributeAggregator.initAggregator(ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
AbstractAggregationAttributeExecutor.executionPlanContext |
| Constructor and Description |
|---|
AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
AggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
GroupByAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ExecutionPlanContext executionPlanContext,
String queryName) |
| Constructor and Description |
|---|
StreamJunction(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
ExecutorService executorService,
int bufferSize,
ExecutionPlanContext executionPlanContext) |
| Constructor and Description |
|---|
InputEntryValve(ExecutionPlanContext executionPlanContext,
InputProcessor inputProcessor) |
InputManager(ExecutionPlanContext executionPlanContext,
ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
ConcurrentMap<String,StreamJunction> streamJunctionMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamCallback.setContext(ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Method and Description |
|---|---|
Finder |
InMemoryEventTable.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Operator |
InMemoryEventTable.constructOperator(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
Operator |
EventTable.constructOperator(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap) |
void |
InMemoryEventTable.init(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
MetaStreamEvent tableMetaStreamEvent,
StreamEventPool tableStreamEventPool,
StreamEventCloner tableStreamEventCloner,
ExecutionPlanContext executionPlanContext) |
void |
EventTable.init(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
MetaStreamEvent tableMetaStreamEvent,
StreamEventPool tableStreamEventPool,
StreamEventCloner tableStreamEventCloner,
ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
PeriodicEventTrigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
ExecutionPlanContext executionPlanContext,
StreamJunction streamJunction) |
void |
EventTrigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
ExecutionPlanContext executionPlanContext,
StreamJunction streamJunction) |
void |
StartEventTrigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
ExecutionPlanContext executionPlanContext,
StreamJunction streamJunction) |
void |
CronEventTrigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
ExecutionPlanContext executionPlanContext,
StreamJunction streamJunction) |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionPlanContext |
Scheduler.executionPlanContext |
| Constructor and Description |
|---|
EventTimeBasedScheduler(Schedulable singleThreadEntryValve,
ExecutionPlanContext executionPlanContext) |
ExecutionPlanRuntimeBuilder(ExecutionPlanContext executionPlanContext) |
Scheduler(Schedulable singleThreadEntryValve,
ExecutionPlanContext executionPlanContext) |
SystemTimeBasedScheduler(ScheduledExecutorService scheduledExecutorService,
Schedulable singleThreadEntryValve,
ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Method and Description |
|---|---|
static AttributeAggregatorExtensionHolder |
AttributeAggregatorExtensionHolder.getInstance(ExecutionPlanContext executionPlanContext) |
static EvalScriptExtensionHolder |
EvalScriptExtensionHolder.getInstance(ExecutionPlanContext executionPlanContext) |
static WindowProcessorExtensionHolder |
WindowProcessorExtensionHolder.getInstance(ExecutionPlanContext executionPlanContext) |
static StreamFunctionProcessorExtensionHolder |
StreamFunctionProcessorExtensionHolder.getInstance(ExecutionPlanContext executionPlanContext) |
static FunctionExecutorExtensionHolder |
FunctionExecutorExtensionHolder.getInstance(ExecutionPlanContext executionPlanContext) |
static StreamProcessorExtensionHolder |
StreamProcessorExtensionHolder.getInstance(ExecutionPlanContext executionPlanContext) |
static EventTableExtensionHolder |
EventTableExtensionHolder.getInstance(ExecutionPlanContext executionPlanContext) |
| Constructor and Description |
|---|
AbstractExtensionHolder(Class clazz,
ExecutionPlanContext executionPlanContext) |
EvalScriptExtensionHolder(ExecutionPlanContext executionPlanContext) |
EventTableExtensionHolder(ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Method and Description |
|---|---|
static Operator |
OperatorParser.constructOperator(Object candidateEvents,
org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap,
String queryName) |
static OutputCallback |
OutputParser.constructOutputCallback(org.wso2.siddhi.query.api.execution.query.output.stream.OutputStream outStream,
org.wso2.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
Map<String,EventTable> eventTableMap,
Map<String,EventWindow> eventWindowMap,
ExecutionPlanContext executionPlanContext,
boolean convertToStreamEvent,
String queryName) |
static OutputCallback |
OutputParser.constructOutputCallback(org.wso2.siddhi.query.api.execution.query.output.stream.OutputStream outStream,
String key,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
org.wso2.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
ExecutionPlanContext executionPlanContext,
String queryName) |
static OutputRateLimiter |
OutputParser.constructOutputRateLimiter(String id,
org.wso2.siddhi.query.api.execution.query.output.ratelimit.OutputRate outputRate,
boolean isGroupBy,
boolean isWindow,
ScheduledExecutorService scheduledExecutorService,
ExecutionPlanContext executionPlanContext,
String queryName) |
static Processor |
SingleInputStreamParser.generateProcessor(org.wso2.siddhi.query.api.execution.query.input.handler.StreamHandler streamHandler,
MetaComplexEvent metaEvent,
List<VariableExpressionExecutor> variableExpressionExecutors,
ExecutionPlanContext executionPlanContext,
Map<String,EventTable> eventTableMap,
boolean supportsBatchProcessing,
boolean outputExpectsExpiredEvents,
String queryName) |
static PartitionRuntime |
PartitionParser.parse(ExecutionPlanRuntimeBuilder executionPlanRuntimeBuilder,
org.wso2.siddhi.query.api.execution.partition.Partition partition,
ExecutionPlanContext executionPlanContext,
ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap) |
static StreamRuntime |
InputStreamParser.parse(org.wso2.siddhi.query.api.execution.query.input.stream.InputStream inputStream,
ExecutionPlanContext executionPlanContext,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap,
Map<String,EventTable> eventTableMap,
Map<String,EventWindow> eventWindowMap,
List<VariableExpressionExecutor> executors,
LatencyTracker latencyTracker,
boolean outputExpectsExpiredEvents,
String queryName)
Parse an InputStream returning corresponding StreamRuntime
|
static QueryRuntime |
QueryParser.parse(org.wso2.siddhi.query.api.execution.query.Query query,
ExecutionPlanContext executionPlanContext,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap,
Map<String,EventTable> eventTableMap,
Map<String,EventWindow> eventWindowMap,
LockSynchronizer lockSynchronizer)
Parse a query and return corresponding QueryRuntime.
|
static Scheduler |
SchedulerParser.parse(ScheduledExecutorService scheduledExecutorService,
Schedulable singleThreadEntryValve,
ExecutionPlanContext executionPlanContext)
Create Scheduler object based on the execution plan playback configuration.
|
static QuerySelector |
SelectorParser.parse(org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
org.wso2.siddhi.query.api.execution.query.output.stream.OutputStream outputStream,
ExecutionPlanContext executionPlanContext,
MetaComplexEvent metaComplexEvent,
Map<String,EventTable> eventTableMap,
List<VariableExpressionExecutor> variableExpressionExecutors,
String queryName)
Parse Selector portion of a query and return corresponding QuerySelector
|
static ExpressionExecutor |
ExpressionParser.parseExpression(org.wso2.siddhi.query.api.expression.Expression expression,
MetaComplexEvent metaEvent,
int currentState,
Map<String,EventTable> eventTableMap,
List<VariableExpressionExecutor> executorList,
ExecutionPlanContext executionPlanContext,
boolean groupBy,
int defaultStreamEventIndex,
String queryName)
Parse the given expression and create the appropriate Executor by recursively traversing the expression
|
static StreamRuntime |
JoinInputStreamParser.parseInputStream(org.wso2.siddhi.query.api.execution.query.input.stream.JoinInputStream joinInputStream,
ExecutionPlanContext executionPlanContext,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap,
Map<String,EventTable> eventTableMap,
Map<String,EventWindow> eventWindowMap,
List<VariableExpressionExecutor> executors,
LatencyTracker latencyTracker,
boolean outputExpectsExpiredEvents,
String queryName) |
static SingleStreamRuntime |
SingleInputStreamParser.parseInputStream(org.wso2.siddhi.query.api.execution.query.input.stream.SingleInputStream inputStream,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap,
Map<String,EventTable> eventTableMap,
MetaComplexEvent metaComplexEvent,
ProcessStreamReceiver processStreamReceiver,
boolean supportsBatchProcessing,
boolean outputExpectsExpiredEvents,
String queryName)
Parse single InputStream and return SingleStreamRuntime
|
static StateStreamRuntime |
StateInputStreamParser.parseInputStream(org.wso2.siddhi.query.api.execution.query.input.stream.StateInputStream stateInputStream,
ExecutionPlanContext executionPlanContext,
MetaStateEvent metaStateEvent,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap,
Map<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap,
Map<String,EventTable> eventTableMap,
List<VariableExpressionExecutor> variableExpressionExecutors,
LatencyTracker latencyTracker,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DefinitionParserHelper.addEventTable(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
ConcurrentMap<String,EventTable> eventTableMap,
ExecutionPlanContext executionPlanContext) |
static void |
DefinitionParserHelper.addEventTrigger(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
ConcurrentMap<String,EventTrigger> eventTriggerMap,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
ExecutionPlanContext executionPlanContext) |
static void |
DefinitionParserHelper.addFunction(ExecutionPlanContext executionPlanContext,
org.wso2.siddhi.query.api.definition.FunctionDefinition functionDefinition) |
static void |
DefinitionParserHelper.addStreamJunction(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
ExecutionPlanContext executionPlanContext) |
static void |
DefinitionParserHelper.addWindow(org.wso2.siddhi.query.api.definition.WindowDefinition windowDefinition,
ConcurrentMap<String,EventWindow> eventWindowMap,
ExecutionPlanContext executionPlanContext) |
| Constructor and Description |
|---|
PersistenceService(ExecutionPlanContext executionPlanContext) |
| Constructor and Description |
|---|
SnapshotService(ExecutionPlanContext executionPlanContext) |
| Modifier and Type | Method and Description |
|---|---|
Finder |
EventWindow.constructFinder(org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaStateHolder matchingMetaStateHolder,
ExecutionPlanContext executionPlanContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,EventTable> eventTableMap)
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.
|
| Constructor and Description |
|---|
EventWindow(org.wso2.siddhi.query.api.definition.WindowDefinition windowDefinition,
ExecutionPlanContext executionPlanContext)
Construct a EventWindow object.
|
Copyright © 2018 WSO2. All Rights Reserved.