Class InputStream
- java.lang.Object
-
- io.siddhi.query.api.execution.query.input.stream.InputStream
-
- All Implemented Interfaces:
SiddhiElement,Serializable
- Direct Known Subclasses:
JoinInputStream,SingleInputStream,StateInputStream
public abstract class InputStream extends Object implements SiddhiElement
Input stream in queries- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InputStream()
-
Method Summary
-
-
-
Method Detail
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream)
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream, Expression onCompare)
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream, Expression onCompare, JoinInputStream.EventTrigger trigger)
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream, JoinInputStream.EventTrigger trigger)
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream, Expression onCompare, Within within, Expression per)
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream, Within within, Expression per)
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream, Expression onCompare, JoinInputStream.EventTrigger trigger, Within within, Expression per)
-
joinStream
public static InputStream joinStream(SingleInputStream leftStream, JoinInputStream.Type type, SingleInputStream rightStream, JoinInputStream.EventTrigger trigger, Within within, Expression per)
-
patternStream
public static StateInputStream patternStream(StateElement patternElement)
-
patternStream
public static StateInputStream patternStream(StateElement patternElement, TimeConstant timeConstant)
-
sequenceStream
public static StateInputStream sequenceStream(StateElement sequenceElement)
-
sequenceStream
public static StateInputStream sequenceStream(StateElement sequenceElement, TimeConstant timeConstant)
-
innerStream
public static BasicSingleInputStream innerStream(String streamId)
-
innerStream
public static BasicSingleInputStream innerStream(String streamReferenceId, String streamId)
-
faultStream
public static BasicSingleInputStream faultStream(String streamId)
-
faultStream
public static BasicSingleInputStream faultStream(String streamReferenceId, String streamId)
-
stream
public static BasicSingleInputStream stream(String streamId)
-
stream
public static BasicSingleInputStream stream(String streamReferenceId, String streamId)
-
stream
public static SingleInputStream stream(Query query)
-
getQueryContextStartIndex
public int[] getQueryContextStartIndex()
- Specified by:
getQueryContextStartIndexin interfaceSiddhiElement
-
setQueryContextStartIndex
public void setQueryContextStartIndex(int[] lineAndColumn)
- Specified by:
setQueryContextStartIndexin interfaceSiddhiElement
-
getQueryContextEndIndex
public int[] getQueryContextEndIndex()
- Specified by:
getQueryContextEndIndexin interfaceSiddhiElement
-
setQueryContextEndIndex
public void setQueryContextEndIndex(int[] lineAndColumn)
- Specified by:
setQueryContextEndIndexin interfaceSiddhiElement
-
-