Package io.siddhi.core.util.parser
Class OnDemandQueryParser
- java.lang.Object
-
- io.siddhi.core.util.parser.OnDemandQueryParser
-
public class OnDemandQueryParser extends Object
Class to parseOnDemandQueryRuntime.
-
-
Constructor Summary
Constructors Constructor Description OnDemandQueryParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<io.siddhi.query.api.definition.Attribute>buildExpectedOutputAttributes(io.siddhi.query.api.execution.query.OnDemandQuery onDemandQuery, Map<String,Table> tableMap, int metaPosition, MatchingMetaInfoHolder metaStreamInfoHolder, SiddhiQueryContext siddhiQueryContext)static MatchingMetaInfoHoldergenerateMatchingMetaInfoHolderForCacheTable(io.siddhi.query.api.definition.TableDefinition tableDefinition)static OnDemandQueryRuntimeparse(io.siddhi.query.api.execution.query.OnDemandQuery onDemandQuery, String onDemandQueryString, SiddhiAppContext siddhiAppContext, Map<String,Table> tableMap, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap)
-
-
-
Method Detail
-
parse
public static OnDemandQueryRuntime parse(io.siddhi.query.api.execution.query.OnDemandQuery onDemandQuery, String onDemandQueryString, SiddhiAppContext siddhiAppContext, Map<String,Table> tableMap, Map<String,Window> windowMap, Map<String,AggregationRuntime> aggregationMap)
-
buildExpectedOutputAttributes
public static List<io.siddhi.query.api.definition.Attribute> buildExpectedOutputAttributes(io.siddhi.query.api.execution.query.OnDemandQuery onDemandQuery, Map<String,Table> tableMap, int metaPosition, MatchingMetaInfoHolder metaStreamInfoHolder, SiddhiQueryContext siddhiQueryContext)
-
generateMatchingMetaInfoHolderForCacheTable
public static MatchingMetaInfoHolder generateMatchingMetaInfoHolderForCacheTable(io.siddhi.query.api.definition.TableDefinition tableDefinition)
-
-