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

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

public class WindowStream
extends Object
implements SingleStream


Field Summary
protected  Filter filter
           
protected  QueryEventSource queryEventSource
           
protected  StreamDefinition streamDefinition
           
protected  String streamId
           
protected  String streamReferenceId
           
protected  Transformer transformer
           
protected  Window window
           
 
Constructor Summary
WindowStream(BasicStream basicStream, Window window)
           
 
Method Summary
 List<QueryEventSource> constructQueryEventSourceList(ConcurrentMap<String,AbstractDefinition> streamTableDefinitionMap, List<QueryEventSource> queryEventSources)
           
 Filter getFilter()
           
 QueryEventSource getQueryEventSource()
           
 StreamDefinition getStreamDefinition()
           
 String getStreamId()
           
 List<String> getStreamIds()
           
 String getStreamReferenceId()
           
 Transformer getTransformer()
           
 Window getWindow()
           
 void setStreamDefinition(StreamDefinition streamDefinition)
           
 WindowStream setStreamReferenceId(String streamReferenceId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

streamId

protected String streamId

streamDefinition

protected StreamDefinition streamDefinition

streamReferenceId

protected String streamReferenceId

filter

protected Filter filter

window

protected Window window

transformer

protected Transformer transformer

queryEventSource

protected QueryEventSource queryEventSource
Constructor Detail

WindowStream

public WindowStream(BasicStream basicStream,
                    Window window)
Method Detail

getStreamDefinition

public StreamDefinition getStreamDefinition()

setStreamDefinition

public void setStreamDefinition(StreamDefinition streamDefinition)

getStreamId

public String getStreamId()
Specified by:
getStreamId in interface SingleStream

getStreamReferenceId

public String getStreamReferenceId()
Specified by:
getStreamReferenceId in interface SingleStream

setStreamReferenceId

public WindowStream setStreamReferenceId(String streamReferenceId)
Specified by:
setStreamReferenceId in interface SingleStream

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

getFilter

public Filter getFilter()
Specified by:
getFilter in interface SingleStream

getQueryEventSource

public QueryEventSource getQueryEventSource()
Specified by:
getQueryEventSource in interface SingleStream

getWindow

public Window getWindow()

getTransformer

public Transformer getTransformer()


Copyright © 2014. All rights reserved.