org.wso2.siddhi.query.api.query.input
Class BasicStream
java.lang.Object
org.wso2.siddhi.query.api.query.input.BasicStream
- All Implemented Interfaces:
- FilteredStream, PatternElement, SequenceElement, SingleStream, Stream, TransformedStream
- Direct Known Subclasses:
- AnonymousStream
public class BasicStream
- extends Object
- implements FilteredStream
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
streamId
protected String streamId
definition
protected AbstractDefinition definition
streamReferenceId
protected String streamReferenceId
filter
protected Filter filter
transformer
protected Transformer transformer
isCounterStream
protected boolean isCounterStream
queryEventSource
protected QueryEventSource queryEventSource
BasicStream
protected BasicStream(String streamId,
String streamReferenceId,
Filter filter)
BasicStream
protected BasicStream(String streamId)
BasicStream
public BasicStream(String streamReferenceId,
String streamId)
getDefinition
public AbstractDefinition getDefinition()
setDefinition
public void setDefinition(AbstractDefinition definition)
getStreamId
public String getStreamId()
- Specified by:
getStreamId in interface SingleStream
getStreamReferenceId
public String getStreamReferenceId()
- Specified by:
getStreamReferenceId in interface SingleStream
setStreamReferenceId
public BasicStream setStreamReferenceId(String streamReferenceId)
- Specified by:
setStreamReferenceId in interface SingleStream
getStreamIds
public List<String> getStreamIds()
- Specified by:
getStreamIds in interface Stream
setCounterStream
public void setCounterStream(boolean counterStream)
- Specified by:
setCounterStream in interface TransformedStream
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
filter
public FilteredStream filter(Condition filterCondition)
setFilter
public FilteredStream setFilter(Filter filter)
window
public WindowStream window(String name,
Expression... parameters)
- Specified by:
window in interface TransformedStream
window
public WindowStream window(String namespace,
String function,
Expression... parameters)
- Specified by:
window in interface TransformedStream
window
public WindowStream window(Window window)
- Specified by:
window in interface TransformedStream
transform
public TransformedStream transform(String name,
Expression... parameters)
- Specified by:
transform in interface FilteredStream
transform
public TransformedStream transform(String extensionName,
String functionName,
Expression... parameters)
- Specified by:
transform in interface FilteredStream
setTransformer
public TransformedStream setTransformer(Transformer transformer)
- Specified by:
setTransformer in interface FilteredStream
getTransformer
public Transformer getTransformer()
Copyright © 2014. All rights reserved.