| 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) |
| Constructor and Description |
|---|
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 |
|---|
FindStoreQueryRuntime(Window window,
CompiledCondition compiledCondition,
String queryName,
MetaStreamEvent metaStreamEvent) |
| Modifier and Type | Method and Description |
|---|---|
Window |
InsertIntoWindowCallback.getWindow()
Return the
Window associated with this callback. |
| Constructor and Description |
|---|
InsertIntoWindowCallback(Window window,
org.wso2.siddhi.query.api.definition.StreamDefinition outputStreamDefinition,
String queryName) |
| Constructor and Description |
|---|
WindowWindowProcessor(Window window) |
| Modifier and Type | Method and Description |
|---|---|
ConcurrentMap<String,Window> |
SiddhiAppRuntimeBuilder.getWindowMap() |
| Modifier and Type | Method and Description |
|---|---|
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 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 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 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) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DefinitionParserHelper.addWindow(org.wso2.siddhi.query.api.definition.WindowDefinition windowDefinition,
ConcurrentMap<String,Window> eventWindowMap,
SiddhiAppContext siddhiAppContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
Window.init(Map<String,Table> tableMap,
Map<String,Window> eventWindowMap,
String queryName)
Initialize the WindowEvent table by creating
WindowProcessor to handle the events. |
Copyright © 2019 WSO2. All rights reserved.