Package io.siddhi.core.util.parser
Class InputStreamParser
- java.lang.Object
-
- io.siddhi.core.util.parser.InputStreamParser
-
public class InputStreamParser extends Object
Class to parseInputStream
-
-
Constructor Summary
Constructors Constructor Description InputStreamParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StreamRuntimeparse(io.siddhi.query.api.execution.query.input.stream.InputStream inputStream, io.siddhi.query.api.execution.query.Query query, Map<String,io.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap, Map<String,io.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap, Map<String,io.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap, Map<String,io.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap, Map<String,Table> tableMap, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap, List<VariableExpressionExecutor> executors, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)Parse an InputStream returning corresponding StreamRuntime
-
-
-
Method Detail
-
parse
public static StreamRuntime parse(io.siddhi.query.api.execution.query.input.stream.InputStream inputStream, io.siddhi.query.api.execution.query.Query query, Map<String,io.siddhi.query.api.definition.AbstractDefinition> streamDefinitionMap, Map<String,io.siddhi.query.api.definition.AbstractDefinition> tableDefinitionMap, Map<String,io.siddhi.query.api.definition.AbstractDefinition> windowDefinitionMap, Map<String,io.siddhi.query.api.definition.AbstractDefinition> aggregationDefinitionMap, Map<String,Table> tableMap, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap, List<VariableExpressionExecutor> executors, boolean outputExpectsExpiredEvents, SiddhiQueryContext siddhiQueryContext)
Parse an InputStream returning corresponding StreamRuntime- Parameters:
inputStream- input stream to be parsedstreamDefinitionMap- map containing user given stream definitionstableDefinitionMap- table definition mapwindowDefinitionMap- window definition mapaggregationDefinitionMap- aggregation definition maptableMap- Table MapwindowMap- event window mapaggregationMap- aggregator mapexecutors- List to hold VariableExpressionExecutors to update after query parsingoutputExpectsExpiredEvents- is expired events sent as outputsiddhiQueryContext- Siddhi query context.- Returns:
- StreamRuntime
-
-