public class QueryParser extends Object
| Constructor and Description |
|---|
QueryParser() |
| Modifier and Type | Method and Description |
|---|---|
static QueryRuntime |
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.
|
public static QueryRuntime 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)
query - query to be parsed.executionPlanContext - associated Execution Plan context.streamDefinitionMap - map containing user given stream definitions.tableDefinitionMap - map containing table definitions.eventTableMap - map containing event tables.Copyright © 2018 WSO2. All Rights Reserved.