Package io.siddhi.core.config
Class SiddhiQueryContext
- java.lang.Object
-
- io.siddhi.core.config.SiddhiQueryContext
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SiddhiOnDemandQueryContext
public class SiddhiQueryContext extends Object implements Serializable
Holder object for context information ofSiddhiApp.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SiddhiQueryContext(SiddhiAppContext siddhiAppContext, String queryName)SiddhiQueryContext(SiddhiAppContext siddhiAppContext, String queryName, String partitionId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgenerateNewId()StateHoldergenerateStateHolder(String name, boolean groupBy, StateFactory stateFactory)StateHoldergenerateStateHolder(String name, boolean groupBy, StateFactory stateFactory, boolean unSafe)LatencyTrackergetLatencyTracker()StringgetName()io.siddhi.query.api.execution.query.output.stream.OutputStream.OutputEventTypegetOutputEventType()SiddhiAppContextgetSiddhiAppContext()SiddhiContextgetSiddhiContext()booleanisPartitioned()booleanisStateful()voidsetLatencyTracker(LatencyTracker latencyTracker)voidsetName(String name)voidsetOutputEventType(io.siddhi.query.api.execution.query.output.stream.OutputStream.OutputEventType outputEventType)voidsetPartitioned(boolean partitionable)voidsetSiddhiAppContext(SiddhiAppContext siddhiAppContext)
-
-
-
Constructor Detail
-
SiddhiQueryContext
public SiddhiQueryContext(SiddhiAppContext siddhiAppContext, String queryName)
-
SiddhiQueryContext
public SiddhiQueryContext(SiddhiAppContext siddhiAppContext, String queryName, String partitionId)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String name)
-
getSiddhiAppContext
public SiddhiAppContext getSiddhiAppContext()
-
setSiddhiAppContext
public void setSiddhiAppContext(SiddhiAppContext siddhiAppContext)
-
getSiddhiContext
public SiddhiContext getSiddhiContext()
-
getOutputEventType
public io.siddhi.query.api.execution.query.output.stream.OutputStream.OutputEventType getOutputEventType()
-
setOutputEventType
public void setOutputEventType(io.siddhi.query.api.execution.query.output.stream.OutputStream.OutputEventType outputEventType)
-
getLatencyTracker
public LatencyTracker getLatencyTracker()
-
setLatencyTracker
public void setLatencyTracker(LatencyTracker latencyTracker)
-
isPartitioned
public boolean isPartitioned()
-
setPartitioned
public void setPartitioned(boolean partitionable)
-
generateNewId
public String generateNewId()
-
generateStateHolder
public StateHolder generateStateHolder(String name, boolean groupBy, StateFactory stateFactory)
-
generateStateHolder
public StateHolder generateStateHolder(String name, boolean groupBy, StateFactory stateFactory, boolean unSafe)
-
isStateful
public boolean isStateful()
-
-