| Constructor and Description |
|---|
SiddhiAppRuntime(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,org.wso2.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap,
InputManager inputManager,
Map<String,QueryRuntime> queryProcessorMap,
Map<String,StreamJunction> streamJunctionMap,
Map<String,Table> tableMap,
Map<String,Window> windowMap,
ConcurrentMap<String,AggregationRuntime> aggregationMap,
Map<String,List<Source>> sourceMap,
Map<String,List<Sink>> sinkMap,
Map<String,PartitionRuntime> partitionMap,
SiddhiAppContext siddhiAppContext,
Map<String,SiddhiAppRuntime> siddhiAppRuntimeMap) |
| 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) |
void |
IncrementalDataPurging.init(org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
StreamEventPool streamEventPool,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
Boolean isProcessingOnExternalTime,
SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
AggregationRuntime(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,
SingleStreamRuntime singleStreamRuntime,
List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
SiddhiAppContext siddhiAppContext,
List<ExpressionExecutor> baseExecutors,
MetaStreamEvent tableMetaStreamEvent,
List<ExpressionExecutor> outputExpressionExecutors,
LatencyTracker latencyTrackerFind,
ThroughputTracker throughputTrackerFind,
RecreateInMemoryData recreateInMemoryData,
boolean processingOnExternalTime,
List<List<ExpressionExecutor>> aggregateProcessingExecutorsList,
List<GroupByKeyGenerator> groupByKeyGeneratorList,
IncrementalDataPurging incrementalDataPurging,
ExpressionExecutor shouldUpdateExpressionExecutor,
String shardId,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMapForPartitions) |
BaseIncrementalValueStore(long timeStamp,
List<ExpressionExecutor> expressionExecutors,
StreamEventPool streamEventPool,
SiddhiAppContext siddhiAppContext,
String aggregatorName,
ExpressionExecutor shouldUpdateExpressionExecutor) |
IncrementalAggregationProcessor(AggregationRuntime aggregationRuntime,
List<ExpressionExecutor> incomingExpressionExecutors,
MetaStreamEvent processedMetaStreamEvent,
LatencyTracker latencyTrackerInsert,
ThroughputTracker throughputTrackerInsert,
SiddhiAppContext siddhiAppContext) |
IncrementalDataAggregator(List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration aggregateForDuration,
long oldestEventTimeStamp,
List<ExpressionExecutor> baseExecutors,
MetaStreamEvent metaStreamEvent,
SiddhiAppContext siddhiAppContext,
ExpressionExecutor shouldUpdateExpressionExecutor) |
IncrementalExecutor(org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration duration,
List<ExpressionExecutor> processExpressionExecutors,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
IncrementalExecutor child,
boolean isRoot,
Table table,
SiddhiAppContext siddhiAppContext,
String aggregatorName,
ExpressionExecutor shouldUpdateExpressionExecutor) |
IncrementalExternalTimestampDataAggregator(List<ExpressionExecutor> baseExecutors,
GroupByKeyGenerator groupByKeyGenerator,
MetaStreamEvent metaStreamEvent,
SiddhiAppContext siddhiAppContext,
ExpressionExecutor shouldUpdateExpressionExecutor) |
RecreateInMemoryData(List<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration> incrementalDurations,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,Table> aggregationTables,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMap,
SiddhiAppContext siddhiAppContext,
MetaStreamEvent metaStreamEvent,
Map<String,Table> tableMap,
Map<String,Window> windowMap,
Map<String,AggregationRuntime> aggregationMap,
String shardId,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMapForPartitions) |
| Constructor and Description |
|---|
SiddhiDebugger(SiddhiAppContext siddhiAppContext)
Create a new SiddhiDebugger instance for the given
SiddhiAppContext. |
| Constructor and Description |
|---|
SiddhiAppCreationException(String message,
org.wso2.siddhi.query.api.SiddhiElement siddhiElement,
SiddhiAppContext siddhiAppContext) |
SiddhiAppCreationException(String message,
Throwable throwable,
int[] queryContextStartIndex,
int[] queryContextEndIndex,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
FunctionExecutor.siddhiAppContext |
| Modifier and Type | Method and Description |
|---|---|
protected void |
InstanceOfFloatFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfIntegerFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
EventTimestampFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
DefaultFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
MaximumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
CurrentTimeMillisFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
CastFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfStringFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected abstract void |
FunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor, this method will be called before the other methods
|
protected void |
InstanceOfLongFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
CreateSetFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
SizeOfSetFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfDoubleFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IfThenElseFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
MinimumFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
void |
CoalesceFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
void |
ConvertFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
InstanceOfBooleanFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
ScriptFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
UUIDFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
void |
FunctionExecutor.initExecutor(ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName,
ConfigReader configReader) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
IncrementalShouldUpdateFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IncrementalTimeGetTimeZone.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IncrementalAggregateBaseTimeFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IncrementalStartTimeEndTimeFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected void |
IncrementalUnixTimeFunctionExecutor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
PartitionRuntime(ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
org.wso2.siddhi.query.api.execution.partition.Partition partition,
SiddhiAppContext siddhiAppContext) |
PartitionStreamReceiver(SiddhiAppContext siddhiAppContext,
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,
SiddhiAppContext siddhiAppContext,
String queryName) |
| Constructor and Description |
|---|
QueryRuntime(org.wso2.siddhi.query.api.execution.query.Query query,
SiddhiAppContext siddhiAppContext,
StreamRuntime streamRuntime,
QuerySelector selector,
OutputRateLimiter outputRateLimiter,
OutputCallback outputCallback,
MetaComplexEvent metaComplexEvent,
boolean synchronised,
String queryName) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
ProcessStreamReceiver.siddhiAppContext |
| Constructor and Description |
|---|
MultiProcessStreamReceiver(String streamId,
int processCount,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
ProcessStreamReceiver(String streamId,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
SingleProcessStreamReceiver(String streamId,
String lockKey,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
StateMultiProcessStreamReceiver(String streamId,
int processCount,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
JoinStreamRuntime(SiddhiAppContext siddhiAppContext,
MetaStateEvent metaStateEvent) |
| Constructor and Description |
|---|
EntryValveExecutor(SiddhiAppContext siddhiAppContext) |
EntryValveProcessor(SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
StreamPreStateProcessor.siddhiAppContext |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamPreStateProcessor.init(SiddhiAppContext siddhiAppContext,
String queryName) |
| Constructor and Description |
|---|
StateStreamRuntime(SiddhiAppContext siddhiAppContext,
MetaStateEvent metaStateEvent) |
| Constructor and Description |
|---|
PatternMultiProcessStreamReceiver(String streamId,
int processCount,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
PatternSingleProcessStreamReceiver(String streamId,
String lockKey,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
SequenceMultiProcessStreamReceiver(String streamId,
int processCount,
StateStreamRuntime stateStreamRuntime,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
SequenceSingleProcessStreamReceiver(String streamId,
StateStreamRuntime stateStreamRuntime,
String lockKey,
LatencyTracker latencyTracker,
String queryName,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryCallback.setContext(SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
OutputRateLimiter.siddhiAppContext |
| Modifier and Type | Method and Description |
|---|---|
void |
OutputRateLimiter.init(SiddhiAppContext siddhiAppContext,
LockWrapper lockWrapper,
String queryName) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
SnapshotOutputRateLimiter.siddhiAppContext |
| Modifier and Type | Method and Description |
|---|---|
void |
WrappedSnapshotOutputRateLimiter.init(SiddhiAppContext siddhiAppContext,
LockWrapper lockWrapper) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
AbstractStreamProcessor.siddhiAppContext |
| 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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
LogStreamProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents)
The configure 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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents,
String queryName,
org.wso2.siddhi.query.api.SiddhiElement siddhiElement) |
| 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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
Pol2CartStreamFunctionProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
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,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents)
The init method of the StreamProcessor, this method will be called before other methods
|
| Modifier and Type | Method and Description |
|---|---|
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 |
TimeWindowProcessor.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.
|
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 |
TimeLengthWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
SessionWindowProcessor.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 |
BatchWindowProcessor.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 |
LengthBatchWindowProcessor.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 |
SortWindowProcessor.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledCondition |
DelayWindowProcessor.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 |
WindowWindowProcessor.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) |
CompiledSelection |
QueryableProcessor.compileSelection(org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
List<org.wso2.siddhi.query.api.definition.Attribute> expectedOutputAttributes,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName)
To construct a selection having the capability of transforming events based on given selection logic.
|
protected List<org.wso2.siddhi.query.api.definition.Attribute> |
WindowProcessor.init(org.wso2.siddhi.query.api.definition.AbstractDefinition inputDefinition,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
boolean outputExpectsExpiredEvents) |
protected void |
ExternalTimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TimeWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected abstract void |
WindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext)
The init method of the WindowProcessor, this method will be called before other methods
|
protected void |
AggregateWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TimeLengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
SessionWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
CronWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
BatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
LengthWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
LengthBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
ExternalTimeBatchWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
SortWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
DelayWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
LossyFrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
FrequentWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
WindowWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
protected void |
TableWindowProcessor.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
boolean outputExpectsExpiredEvents,
SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
GroupByKeyGenerator(List<org.wso2.siddhi.query.api.expression.Expression> groupByList,
MetaComplexEvent metaComplexEvent,
int currentState,
Map<String,Table> tableMap,
List<VariableExpressionExecutor> executors,
SiddhiAppContext siddhiContext,
String queryName) |
OrderByEventComparator(List<org.wso2.siddhi.query.api.execution.query.selection.OrderByAttribute> groupByList,
MetaComplexEvent metaComplexEvent,
int currentState,
Map<String,Table> tableMap,
List<VariableExpressionExecutor> executors,
SiddhiAppContext siddhiContext,
String queryName) |
QuerySelector(String id,
org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
boolean currentOn,
boolean expiredOn,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
AttributeAggregator.siddhiAppContext |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MaxAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
StdDevAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
MaxForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
DistinctCountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
MinAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
CountAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
OrAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected abstract void |
AttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
AvgAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
SumAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
AndAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
MinForeverAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
protected void |
UnionSetAttributeAggregator.init(ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
The initialization method for FunctionExecutor
|
void |
AttributeAggregator.initAggregator(ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName,
ConfigReader configReader) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
AbstractAggregationAttributeExecutor.siddhiAppContext |
| Constructor and Description |
|---|
AbstractAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName) |
AggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
SiddhiAppContext siddhiAppContext,
String queryName) |
GroupByAggregationAttributeExecutor(AttributeAggregator attributeAggregator,
ExpressionExecutor[] attributeExpressionExecutors,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
String queryName) |
| Constructor and Description |
|---|
StreamJunction(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
ExecutorService executorService,
int bufferSize,
StreamJunction faultStreamJunction,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
InputHandler.siddhiAppContext |
| Constructor and Description |
|---|
InputEntryValve(SiddhiAppContext siddhiAppContext,
InputProcessor inputProcessor) |
InputHandler(String streamId,
int streamIndex,
InputProcessor inputProcessor,
SiddhiAppContext siddhiAppContext) |
InputManager(SiddhiAppContext siddhiAppContext,
ConcurrentMap<String,org.wso2.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap,
ConcurrentMap<String,StreamJunction> streamJunctionMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
InMemorySource.init(SourceEventListener sourceEventListener,
OptionHolder optionHolder,
String[] requestedTransportPropertyNames,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
abstract void |
Source.init(SourceEventListener sourceEventListener,
OptionHolder optionHolder,
String[] requestedTransportPropertyNames,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
To initialize the source.
|
void |
PassThroughSourceMapper.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
OptionHolder optionHolder,
List<AttributeMapping> attributeMappingList,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
abstract void |
SourceMapper.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
OptionHolder optionHolder,
List<AttributeMapping> attributeMappingList,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext)
Initialize Source-mapper
|
void |
SourceMapper.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
String mapType,
OptionHolder mapOptionHolder,
List<AttributeMapping> attributeMappings,
String sourceType,
SourceSyncCallback sourceSyncCallback,
List<AttributeMapping> transportMappings,
SourceHandler sourceHandler,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext) |
void |
Source.init(String sourceType,
OptionHolder transportOptionHolder,
SourceMapper sourceMapper,
String[] transportPropertyNames,
ConfigReader configReader,
String mapType,
OptionHolder mapOptionHolder,
List<AttributeMapping> attributeMappings,
List<AttributeMapping> transportMappings,
ConfigReader mapperConfigReader,
SourceHandler sourceHandler,
org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
StreamCallback.setContext(SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
SinkCallback.init(SiddhiAppContext siddhiAppContext) |
protected void |
InMemorySink.init(org.wso2.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
OptionHolder optionHolder,
ConfigReader sinkConfigReader,
SiddhiAppContext siddhiAppContext) |
protected abstract void |
Sink.init(org.wso2.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
OptionHolder optionHolder,
ConfigReader sinkConfigReader,
SiddhiAppContext siddhiAppContext)
Will be called for initialing the
Sink |
protected void |
LogSink.init(org.wso2.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
OptionHolder optionHolder,
ConfigReader sinkConfigReader,
SiddhiAppContext siddhiAppContext) |
abstract void |
SinkMapper.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
OptionHolder optionHolder,
Map<String,TemplateBuilder> payloadTemplateBuilderMap,
ConfigReader mapperConfigReader,
SiddhiAppContext siddhiAppContext)
Initialize the mapper and the mapping configurations.
|
void |
PassThroughSinkMapper.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
OptionHolder optionHolder,
Map<String,TemplateBuilder> payloadTemplateBuilderMap,
ConfigReader mapperConfigReader,
SiddhiAppContext siddhiAppContext) |
void |
Sink.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
String type,
OptionHolder transportOptionHolder,
ConfigReader sinkConfigReader,
SinkMapper sinkMapper,
String mapType,
OptionHolder mapOptionHolder,
SinkHandler sinkHandler,
List<org.wso2.siddhi.query.api.annotation.Element> payloadElementList,
ConfigReader mapperConfigReader,
SiddhiAppContext siddhiAppContext) |
void |
SinkMapper.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
String type,
OptionHolder mapOptionHolder,
List<org.wso2.siddhi.query.api.annotation.Element> unmappedPayloadList,
Sink sink,
ConfigReader mapperConfigReader,
LatencyTracker mapperLatencyTracker,
SiddhiAppContext siddhiAppContext) |
void |
Sink.initOnlyTransport(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
OptionHolder transportOptionHolder,
ConfigReader sinkConfigReader,
String type,
DistributedTransport.ConnectionCallback connectionCallback,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Field and Description |
|---|---|
protected SiddhiAppContext |
DistributedTransport.siddhiAppContext |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DistributedTransport.init(org.wso2.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
OptionHolder optionHolder,
ConfigReader sinkConfigReader,
SiddhiAppContext siddhiAppContext)
Will be called for initialing the
Sink |
void |
DistributedTransport.init(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
String type,
OptionHolder transportOptionHolder,
ConfigReader sinkConfigReader,
SinkMapper sinkMapper,
String mapType,
OptionHolder mapOptionHolder,
SinkHandler sinkHandler,
List<org.wso2.siddhi.query.api.annotation.Element> payloadElementList,
ConfigReader mapperConfigReader,
SiddhiAppContext siddhiAppContext,
List<OptionHolder> destinationOptionHolders,
org.wso2.siddhi.query.api.annotation.Annotation sinkAnnotation,
DistributionStrategy strategy,
String[] supportedDynamicOptions)
This is method contains the additional parameters which require to initialize distributed transport
|
abstract void |
DistributedTransport.initTransport(OptionHolder sinkOptionHolder,
List<OptionHolder> destinationOptionHolders,
org.wso2.siddhi.query.api.annotation.Annotation sinkAnnotation,
ConfigReader sinkConfigReader,
DistributionStrategy strategy,
String type,
SiddhiAppContext siddhiAppContext) |
| 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) |
CompiledUpdateSet |
InMemoryTable.compileUpdateSet(org.wso2.siddhi.query.api.execution.query.output.stream.UpdateSet updateSet,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
abstract CompiledUpdateSet |
Table.compileUpdateSet(org.wso2.siddhi.query.api.execution.query.output.stream.UpdateSet updateSet,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName)
Builds the "compiled" set clause of an update query.
|
void |
InMemoryTable.init(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
StreamEventPool storeEventPool,
StreamEventCloner storeEventCloner,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
RecordTableHandler recordTableHandler) |
protected abstract void |
Table.init(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
StreamEventPool storeEventPool,
StreamEventCloner storeEventCloner,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
RecordTableHandler recordTableHandler) |
void |
Table.initTable(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
StreamEventPool storeEventPool,
StreamEventCloner storeEventCloner,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
RecordTableHandler recordTableHandler) |
| Constructor and Description |
|---|
IndexEventHolder(StreamEventPool tableStreamEventPool,
StreamEventConverter eventConverter,
PrimaryKeyReferenceHolder[] primaryKeyReferenceHolders,
boolean isPrimaryNumeric,
Map<String,Integer> indexMetaData,
org.wso2.siddhi.query.api.definition.AbstractDefinition tableDefinition,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
CompiledCondition |
AbstractRecordTable.compileCondition(org.wso2.siddhi.query.api.expression.Expression condition,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledSelection |
AbstractQueryableRecordTable.compileSelection(org.wso2.siddhi.query.api.execution.query.selection.Selector selector,
List<org.wso2.siddhi.query.api.definition.Attribute> expectedOutputAttributes,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
CompiledUpdateSet |
AbstractRecordTable.compileUpdateSet(org.wso2.siddhi.query.api.execution.query.output.stream.UpdateSet updateSet,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
String queryName) |
void |
AbstractRecordTable.init(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
StreamEventPool storeEventPool,
StreamEventCloner storeEventCloner,
ConfigReader configReader,
SiddhiAppContext siddhiAppContext,
RecordTableHandler recordTableHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
StartTrigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
SiddhiAppContext siddhiAppContext,
StreamJunction streamJunction) |
void |
PeriodicTrigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
SiddhiAppContext siddhiAppContext,
StreamJunction streamJunction) |
void |
CronTrigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
SiddhiAppContext siddhiAppContext,
StreamJunction streamJunction) |
void |
Trigger.init(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
SiddhiAppContext siddhiAppContext,
StreamJunction streamJunction) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ExceptionUtil.getMessageWithContext(Throwable throwable,
SiddhiAppContext siddhiAppContext) |
static void |
ExceptionUtil.populateQueryContext(Throwable t,
org.wso2.siddhi.query.api.SiddhiElement siddhiElement,
SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
Scheduler(Schedulable singleThreadEntryValve,
SiddhiAppContext siddhiAppContext) |
SiddhiAppRuntimeBuilder(SiddhiAppContext siddhiAppContext) |
| 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,
Map<org.wso2.siddhi.query.api.aggregation.TimePeriod.Duration,IncrementalExecutor> incrementalExecutorMapForPartitions) |
| Modifier and Type | Method and Description |
|---|---|
static TableExtensionHolder |
TableExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static StreamFunctionProcessorExtensionHolder |
StreamFunctionProcessorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static ScriptExtensionHolder |
ScriptExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static WindowProcessorExtensionHolder |
WindowProcessorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static AttributeAggregatorExtensionHolder |
AttributeAggregatorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static SinkMapperExecutorExtensionHolder |
SinkMapperExecutorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static StreamProcessorExtensionHolder |
StreamProcessorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static SourceExecutorExtensionHolder |
SourceExecutorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static IncrementalAttributeAggregatorExtensionHolder |
IncrementalAttributeAggregatorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static SinkExecutorExtensionHolder |
SinkExecutorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static SourceMapperExecutorExtensionHolder |
SourceMapperExecutorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static FunctionExecutorExtensionHolder |
FunctionExecutorExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
static DistributionStrategyExtensionHolder |
DistributionStrategyExtensionHolder.getInstance(SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
AbstractExtensionHolder(Class clazz,
SiddhiAppContext siddhiAppContext) |
ScriptExtensionHolder(SiddhiAppContext siddhiAppContext) |
TableExtensionHolder(SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
static CollectionExecutor |
CollectionExpressionParser.buildCollectionExecutor(CollectionExpression collectionExpression,
MatchingMetaInfoHolder matchingMetaInfoHolder,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
SiddhiAppContext siddhiAppContext,
boolean isFirst,
String queryName) |
static Operator |
OperatorParser.constructOperator(Object storeEvents,
org.wso2.siddhi.query.api.expression.Expression expression,
MatchingMetaInfoHolder matchingMetaInfoHolder,
SiddhiAppContext siddhiAppContext,
List<VariableExpressionExecutor> variableExpressionExecutors,
Map<String,Table> tableMap,
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,Table> tableMap,
Map<String,Window> eventWindowMap,
SiddhiAppContext siddhiAppContext,
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,
SiddhiAppContext siddhiAppContext,
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,
SiddhiAppContext siddhiAppContext,
String queryName) |
static Processor |
SingleInputStreamParser.generateProcessor(org.wso2.siddhi.query.api.execution.query.input.handler.StreamHandler streamHandler,
MetaComplexEvent metaEvent,
List<VariableExpressionExecutor> variableExpressionExecutors,
SiddhiAppContext siddhiAppContext,
Map<String,Table> tableMap,
boolean supportsBatchProcessing,
boolean outputExpectsExpiredEvents,
String queryName) |
static EventHolder |
EventHolderPasser.parse(org.wso2.siddhi.query.api.definition.AbstractDefinition tableDefinition,
StreamEventPool tableStreamEventPool,
SiddhiAppContext siddhiAppContext) |
static AggregationRuntime |
AggregationParser.parse(org.wso2.siddhi.query.api.definition.AggregationDefinition aggregationDefinition,
SiddhiAppContext siddhiAppContext,
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,org.wso2.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap,
Map<String,Table> tableMap,
Map<String,Window> windowMap,
Map<String,AggregationRuntime> aggregationMap,
SiddhiAppRuntimeBuilder siddhiAppRuntimeBuilder) |
static StreamRuntime |
InputStreamParser.parse(org.wso2.siddhi.query.api.execution.query.input.stream.InputStream inputStream,
SiddhiAppContext siddhiAppContext,
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,org.wso2.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap,
Map<String,Table> tableMap,
Map<String,Window> windowMap,
Map<String,AggregationRuntime> aggregationMap,
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,
SiddhiAppContext siddhiAppContext,
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,org.wso2.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap,
Map<String,Table> tableMap,
Map<String,AggregationRuntime> aggregationMap,
Map<String,Window> windowMap,
LockSynchronizer lockSynchronizer,
String queryIndex)
Parse a query and return corresponding QueryRuntime.
|
static Scheduler |
SchedulerParser.parse(Schedulable singleThreadEntryValve,
SiddhiAppContext siddhiAppContext)
Create Scheduler object.
|
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,
SiddhiAppContext siddhiAppContext,
MetaComplexEvent metaComplexEvent,
Map<String,Table> tableMap,
List<VariableExpressionExecutor> variableExpressionExecutors,
String queryName,
int metaPosition)
Parse Selector portion of a query and return corresponding QuerySelector.
|
static PartitionRuntime |
PartitionParser.parse(SiddhiAppRuntimeBuilder siddhiAppRuntimeBuilder,
org.wso2.siddhi.query.api.execution.partition.Partition partition,
SiddhiAppContext siddhiAppContext,
int queryIndex) |
static StoreQueryRuntime |
StoreQueryParser.parse(org.wso2.siddhi.query.api.execution.query.StoreQuery storeQuery,
SiddhiAppContext siddhiAppContext,
Map<String,Table> tableMap,
Map<String,Window> windowMap,
Map<String,AggregationRuntime> aggregationMap) |
static ExpressionExecutor |
ExpressionParser.parseExpression(org.wso2.siddhi.query.api.expression.Expression expression,
MetaComplexEvent metaEvent,
int currentState,
Map<String,Table> tableMap,
List<VariableExpressionExecutor> executorList,
SiddhiAppContext siddhiAppContext,
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,
SiddhiAppContext siddhiAppContext,
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,org.wso2.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap,
Map<String,Table> tableMap,
Map<String,Window> windowMap,
Map<String,AggregationRuntime> aggregationMap,
List<VariableExpressionExecutor> executors,
LatencyTracker latencyTracker,
boolean outputExpectsExpiredEvents,
String queryName) |
static SingleStreamRuntime |
SingleInputStreamParser.parseInputStream(org.wso2.siddhi.query.api.execution.query.input.stream.SingleInputStream inputStream,
SiddhiAppContext siddhiAppContext,
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,org.wso2.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap,
Map<String,Table> tableMap,
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,
SiddhiAppContext siddhiAppContext,
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,org.wso2.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap,
Map<String,Table> tableMap,
List<VariableExpressionExecutor> variableExpressionExecutors,
LatencyTracker latencyTracker,
String queryName) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DefinitionParserHelper.addEventSink(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
ConcurrentMap<String,List<Sink>> eventSinkMap,
SiddhiAppContext siddhiAppContext) |
static void |
DefinitionParserHelper.addEventSource(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
ConcurrentMap<String,List<Source>> eventSourceMap,
SiddhiAppContext siddhiAppContext) |
static void |
DefinitionParserHelper.addEventTrigger(org.wso2.siddhi.query.api.definition.TriggerDefinition triggerDefinition,
ConcurrentMap<String,Trigger> eventTriggerMap,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
SiddhiAppContext siddhiAppContext) |
static void |
DefinitionParserHelper.addFunction(SiddhiAppContext siddhiAppContext,
org.wso2.siddhi.query.api.definition.FunctionDefinition functionDefinition) |
static void |
DefinitionParserHelper.addStreamJunction(org.wso2.siddhi.query.api.definition.StreamDefinition streamDefinition,
ConcurrentMap<String,StreamJunction> streamJunctionMap,
SiddhiAppContext siddhiAppContext) |
static void |
DefinitionParserHelper.addTable(org.wso2.siddhi.query.api.definition.TableDefinition tableDefinition,
ConcurrentMap<String,Table> tableMap,
SiddhiAppContext siddhiAppContext) |
static void |
DefinitionParserHelper.addWindow(org.wso2.siddhi.query.api.definition.WindowDefinition windowDefinition,
ConcurrentMap<String,Window> eventWindowMap,
SiddhiAppContext siddhiAppContext) |
static LatencyTracker |
QueryParserHelper.createLatencyTracker(SiddhiAppContext siddhiAppContext,
String name,
String type,
String function) |
static ThroughputTracker |
QueryParserHelper.createThroughputTracker(SiddhiAppContext siddhiAppContext,
String name,
String type,
String function) |
static void |
QueryParserHelper.registerMemoryUsageTracking(String name,
Object value,
String metricInfixQueries,
SiddhiAppContext siddhiAppContext,
MemoryUsageTracker memoryUsageTracker) |
| Modifier and Type | Method and Description |
|---|---|
static PersistenceReference |
PersistenceHelper.persist(byte[] serializeObj,
SiddhiAppContext siddhiAppContext) |
static PersistenceReference |
PersistenceHelper.persist(IncrementalSnapshot serializeObj,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
ByteSerializer.byteToObject(byte[] bytes,
SiddhiAppContext siddhiAppContext) |
static byte[] |
ByteSerializer.objectToByte(Object obj,
SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
SnapshotService(SiddhiAppContext siddhiAppContext) |
| Constructor and Description |
|---|
TimestampGeneratorImpl(SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
SingleClientDistributedSink.initTransport(OptionHolder sinkOptionHolder,
List<OptionHolder> destinationOptionHolders,
org.wso2.siddhi.query.api.annotation.Annotation sinkAnnotation,
ConfigReader sinkConfigReader,
DistributionStrategy strategy,
String type,
SiddhiAppContext siddhiAppContext) |
void |
MultiClientDistributedSink.initTransport(OptionHolder sinkOptionHolder,
List<OptionHolder> destinationOptionHolders,
org.wso2.siddhi.query.api.annotation.Annotation sinkAnnotation,
ConfigReader sinkConfigReader,
DistributionStrategy strategy,
String type,
SiddhiAppContext siddhiAppContext) |
| 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.
|
| Constructor and Description |
|---|
Window(org.wso2.siddhi.query.api.definition.WindowDefinition windowDefinition,
SiddhiAppContext siddhiAppContext)
Construct a Window object.
|
Copyright © 2019 WSO2. All rights reserved.