Class BasicSingleInputStream
- java.lang.Object
-
- io.siddhi.query.api.execution.query.input.stream.InputStream
-
- io.siddhi.query.api.execution.query.input.stream.SingleInputStream
-
- io.siddhi.query.api.execution.query.input.stream.BasicSingleInputStream
-
- All Implemented Interfaces:
SiddhiElement,Serializable
- Direct Known Subclasses:
Store
public class BasicSingleInputStream extends SingleInputStream
Basic single input stream using filters, windows and functions- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class io.siddhi.query.api.execution.query.input.stream.SingleInputStream
isFaultStream, isInnerStream, streamHandlers, streamId, streamReferenceId, windowPosition
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBasicSingleInputStream(String streamId)protectedBasicSingleInputStream(String streamId, boolean isInnerStream)BasicSingleInputStream(String streamReferenceId, String streamId)BasicSingleInputStream(String streamReferenceId, String streamId, boolean isInnerStream)BasicSingleInputStream(String streamReferenceId, String streamId, boolean isInnerStream, boolean isFaultStream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStreamHandlers(List<StreamHandler> streamHandlers)BasicSingleInputStreamas(String streamReferenceId)BasicSingleInputStreamfilter(Filter filter)BasicSingleInputStreamfilter(Expression filterExpression)BasicSingleInputStreamfunction(StreamFunction streamFunction)BasicSingleInputStreamfunction(String name, Expression... parameters)BasicSingleInputStreamfunction(String extensionNamespace, String functionName, Expression... parameters)List<StreamHandler>getStreamHandlers()StringgetStreamId()StringgetStreamReferenceId()SingleInputStreamwindow(Window window)SingleInputStreamwindow(String name, Expression... parameters)SingleInputStreamwindow(String namespace, String function, Expression... parameters)-
Methods inherited from class io.siddhi.query.api.execution.query.input.stream.SingleInputStream
equals, getAllStreamIds, getUniqueStreamIds, hashCode, isFaultStream, isInnerStream, toString
-
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
-
BasicSingleInputStream
protected BasicSingleInputStream(String streamId)
-
BasicSingleInputStream
protected BasicSingleInputStream(String streamId, boolean isInnerStream)
-
BasicSingleInputStream
public BasicSingleInputStream(String streamReferenceId, String streamId, boolean isInnerStream)
-
-
Method Detail
-
getStreamId
public String getStreamId()
- Overrides:
getStreamIdin classSingleInputStream
-
getStreamReferenceId
public String getStreamReferenceId()
- Overrides:
getStreamReferenceIdin classSingleInputStream
-
as
public BasicSingleInputStream as(String streamReferenceId)
- Overrides:
asin classSingleInputStream
-
getStreamHandlers
public List<StreamHandler> getStreamHandlers()
- Overrides:
getStreamHandlersin classSingleInputStream
-
addStreamHandlers
public void addStreamHandlers(List<StreamHandler> streamHandlers)
- Overrides:
addStreamHandlersin classSingleInputStream
-
filter
public BasicSingleInputStream filter(Expression filterExpression)
- Overrides:
filterin classSingleInputStream
-
filter
public BasicSingleInputStream filter(Filter filter)
- Overrides:
filterin classSingleInputStream
-
window
public SingleInputStream window(String name, Expression... parameters)
-
window
public SingleInputStream window(String namespace, String function, Expression... parameters)
-
window
public SingleInputStream window(Window window)
-
function
public BasicSingleInputStream function(String name, Expression... parameters)
- Overrides:
functionin classSingleInputStream
-
function
public BasicSingleInputStream function(String extensionNamespace, String functionName, Expression... parameters)
- Overrides:
functionin classSingleInputStream
-
function
public BasicSingleInputStream function(StreamFunction streamFunction)
- Overrides:
functionin classSingleInputStream
-
-