Class QueryParserHelper
- java.lang.Object
-
- io.siddhi.core.util.parser.helper.QueryParserHelper
-
public class QueryParserHelper extends Object
Utility class for queryParser to help with QueryRuntime generation.
-
-
Constructor Summary
Constructors Constructor Description QueryParserHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LatencyTrackercreateLatencyTracker(SiddhiAppContext siddhiAppContext, String name, String type, String function)static ThroughputTrackercreateThroughputTracker(SiddhiAppContext siddhiAppContext, String name, String type, String function)static voidinitStreamRuntime(StreamRuntime runtime, MetaComplexEvent metaComplexEvent, LockWrapper lockWrapper, String queryName)static voidreduceMetaComplexEvent(MetaComplexEvent metaComplexEvent)static voidregisterMemoryUsageTracking(String name, Object value, String metricInfixQueries, SiddhiAppContext siddhiAppContext, MemoryUsageTracker memoryUsageTracker)static voidupdateVariablePosition(MetaComplexEvent metaComplexEvent, List<VariableExpressionExecutor> variableExpressionExecutorList)
-
-
-
Method Detail
-
reduceMetaComplexEvent
public static void reduceMetaComplexEvent(MetaComplexEvent metaComplexEvent)
-
updateVariablePosition
public static void updateVariablePosition(MetaComplexEvent metaComplexEvent, List<VariableExpressionExecutor> variableExpressionExecutorList)
-
initStreamRuntime
public static void initStreamRuntime(StreamRuntime runtime, MetaComplexEvent metaComplexEvent, LockWrapper lockWrapper, String queryName)
-
createLatencyTracker
public static LatencyTracker createLatencyTracker(SiddhiAppContext siddhiAppContext, String name, String type, String function)
-
createThroughputTracker
public static ThroughputTracker createThroughputTracker(SiddhiAppContext siddhiAppContext, String name, String type, String function)
-
registerMemoryUsageTracking
public static void registerMemoryUsageTracking(String name, Object value, String metricInfixQueries, SiddhiAppContext siddhiAppContext, MemoryUsageTracker memoryUsageTracker)
-
-