org.wso2.siddhi.query.api.query.input
Class JoinStream

java.lang.Object
  extended by org.wso2.siddhi.query.api.query.input.JoinStream
All Implemented Interfaces:
Stream

public class JoinStream
extends Object
implements Stream


Nested Class Summary
static class JoinStream.EventTrigger
           
static class JoinStream.Type
           
 
Constructor Summary
JoinStream(Stream leftStream, JoinStream.Type type, Stream rightStream, Condition onCompare, Constant within, JoinStream.EventTrigger trigger)
           
 
Method Summary
 List<QueryEventSource> constructQueryEventSourceList(ConcurrentMap<String,AbstractDefinition> streamTableDefinitionMap, List<QueryEventSource> queryEventSources)
           
 Stream getLeftStream()
           
 Condition getOnCompare()
           
 Stream getRightStream()
           
 List<String> getStreamIds()
           
 JoinStream.EventTrigger getTrigger()
           
 JoinStream.Type getType()
           
 Constant getWithin()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JoinStream

public JoinStream(Stream leftStream,
                  JoinStream.Type type,
                  Stream rightStream,
                  Condition onCompare,
                  Constant within,
                  JoinStream.EventTrigger trigger)
Method Detail

getLeftStream

public Stream getLeftStream()

getType

public JoinStream.Type getType()

getRightStream

public Stream getRightStream()

getOnCompare

public Condition getOnCompare()

getTrigger

public JoinStream.EventTrigger getTrigger()

getWithin

public Constant getWithin()

getStreamIds

public List<String> getStreamIds()
Specified by:
getStreamIds in interface Stream

constructQueryEventSourceList

public List<QueryEventSource> constructQueryEventSourceList(ConcurrentMap<String,AbstractDefinition> streamTableDefinitionMap,
                                                            List<QueryEventSource> queryEventSources)
Specified by:
constructQueryEventSourceList in interface Stream


Copyright © 2014. All rights reserved.