Class SingleInputStreamParser


  • public class SingleInputStreamParser
    extends Object
    • Constructor Detail

      • SingleInputStreamParser

        public SingleInputStreamParser()
    • Method Detail

      • parseInputStream

        public static SingleStreamRuntime parseInputStream​(io.siddhi.query.api.execution.query.input.stream.SingleInputStream inputStream,
                                                           List<VariableExpressionExecutor> variableExpressionExecutors,
                                                           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,
                                                           MetaComplexEvent metaComplexEvent,
                                                           ProcessStreamReceiver processStreamReceiver,
                                                           boolean supportsBatchProcessing,
                                                           boolean outputExpectsExpiredEvents,
                                                           boolean findToBeExecuted,
                                                           boolean multiValue,
                                                           SiddhiQueryContext siddhiQueryContext)
        Parse single InputStream and return SingleStreamRuntime
        Parameters:
        inputStream - single input stream to be parsed
        variableExpressionExecutors - List to hold VariableExpressionExecutors to update after query parsing
        streamDefinitionMap - Stream Definition Map
        tableDefinitionMap - Table Definition Map
        windowDefinitionMap - window definition map
        aggregationDefinitionMap - aggregation definition map
        tableMap - Table Map
        metaComplexEvent - MetaComplexEvent
        processStreamReceiver - ProcessStreamReceiver
        supportsBatchProcessing - supports batch processing
        outputExpectsExpiredEvents - is expired events sent as output
        findToBeExecuted - find will be executed in the steam stores
        multiValue - event has the possibility to produce multiple values
        siddhiQueryContext -
        Returns:
        SingleStreamRuntime