Class JoinInputStream
- java.lang.Object
-
- io.siddhi.query.api.execution.query.input.stream.InputStream
-
- io.siddhi.query.api.execution.query.input.stream.JoinInputStream
-
- All Implemented Interfaces:
SiddhiElement,Serializable
public class JoinInputStream extends InputStream
Joining input streams in a query- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJoinInputStream.EventTriggerDifferent triggers to start joining processstatic classJoinInputStream.TypeDifferent join types
-
Constructor Summary
Constructors Constructor Description JoinInputStream(SingleInputStream leftInputStream, JoinInputStream.Type type, SingleInputStream rightInputStream, Expression onCompare, JoinInputStream.EventTrigger trigger, Within within, Expression per)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<String>getAllStreamIds()InputStreamgetLeftInputStream()ExpressiongetOnCompare()ExpressiongetPer()InputStreamgetRightInputStream()JoinInputStream.EventTriggergetTrigger()JoinInputStream.TypegetType()List<String>getUniqueStreamIds()WithingetWithin()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
-
JoinInputStream
public JoinInputStream(SingleInputStream leftInputStream, JoinInputStream.Type type, SingleInputStream rightInputStream, Expression onCompare, JoinInputStream.EventTrigger trigger, Within within, Expression per)
-
-
Method Detail
-
getLeftInputStream
public InputStream getLeftInputStream()
-
getType
public JoinInputStream.Type getType()
-
getRightInputStream
public InputStream getRightInputStream()
-
getOnCompare
public Expression getOnCompare()
-
getTrigger
public JoinInputStream.EventTrigger getTrigger()
-
getWithin
public Within getWithin()
-
getPer
public Expression getPer()
-
getAllStreamIds
public List<String> getAllStreamIds()
- Specified by:
getAllStreamIdsin classInputStream
-
getUniqueStreamIds
public List<String> getUniqueStreamIds()
- Specified by:
getUniqueStreamIdsin classInputStream
-
-