Package io.siddhi.core.util.parser
Class AggregationParser
- java.lang.Object
-
- io.siddhi.core.util.parser.AggregationParser
-
public class AggregationParser extends Object
This is the parser class of incremental aggregation definition.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregationParser.Database
-
Constructor Summary
Constructors Constructor Description AggregationParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StreamEventcreateRestEvent(MetaStreamEvent metaStreamEvent, StreamEvent streamEvent)static AggregationRuntimeparse(io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition, SiddhiAppContext siddhiAppContext, 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, SiddhiAppRuntimeBuilder siddhiAppRuntimeBuilder)
-
-
-
Method Detail
-
parse
public static AggregationRuntime parse(io.siddhi.query.api.definition.AggregationDefinition aggregationDefinition, SiddhiAppContext siddhiAppContext, 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, SiddhiAppRuntimeBuilder siddhiAppRuntimeBuilder)
-
createRestEvent
public static StreamEvent createRestEvent(MetaStreamEvent metaStreamEvent, StreamEvent streamEvent)
-
-