Class StateInputStream
- java.lang.Object
-
- io.siddhi.query.api.execution.query.input.stream.InputStream
-
- io.siddhi.query.api.execution.query.input.stream.StateInputStream
-
- All Implemented Interfaces:
SiddhiElement,Serializable
public class StateInputStream extends InputStream
Input stream that handle states in query- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStateInputStream.TypeDifferent state management types
-
Constructor Summary
Constructors Constructor Description StateInputStream(StateInputStream.Type stateType, StateElement stateElement, TimeConstant withinTime)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<String>getAllStreamIds()StateElementgetStateElement()StateInputStream.TypegetStateType()intgetStreamCount(String streamId)List<StreamHandler>getStreamHandlers()List<String>getUniqueStreamIds()TimeConstantgetWithinTime()inthashCode()StringtoString()-
Methods inherited from class io.siddhi.query.api.execution.query.input.stream.InputStream
faultStream, faultStream, getQueryContextEndIndex, getQueryContextStartIndex, innerStream, innerStream, joinStream, joinStream, joinStream, joinStream, joinStream, joinStream, joinStream, joinStream, patternStream, patternStream, sequenceStream, sequenceStream, setQueryContextEndIndex, setQueryContextStartIndex, stream, stream, stream
-
-
-
-
Constructor Detail
-
StateInputStream
public StateInputStream(StateInputStream.Type stateType, StateElement stateElement, TimeConstant withinTime)
-
-
Method Detail
-
getStateElement
public StateElement getStateElement()
-
getStateType
public StateInputStream.Type getStateType()
-
getAllStreamIds
public List<String> getAllStreamIds()
- Specified by:
getAllStreamIdsin classInputStream
-
getStreamHandlers
public List<StreamHandler> getStreamHandlers()
-
getUniqueStreamIds
public List<String> getUniqueStreamIds()
- Specified by:
getUniqueStreamIdsin classInputStream
-
getStreamCount
public int getStreamCount(String streamId)
-
getWithinTime
public TimeConstant getWithinTime()
-
-