public static class SiddhiStream.ExecutionSiddhiStream extends Object
| Constructor and Description |
|---|
ExecutionSiddhiStream(org.apache.flink.streaming.api.datastream.DataStream<org.apache.flink.api.java.tuple.Tuple2<String,Object>> dataStream,
String executionPlan,
SiddhiCEP environment) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.streaming.api.datastream.DataStream<Map<String,Object>> |
returnAsMap(String outStreamId) |
<T extends org.apache.flink.api.java.tuple.Tuple> |
returns(String outStreamId) |
<T> org.apache.flink.streaming.api.datastream.DataStream<T> |
returns(String outStreamId,
Class<T> outType) |
public <T extends org.apache.flink.api.java.tuple.Tuple> org.apache.flink.streaming.api.datastream.DataStream<T> returns(String outStreamId)
T - Type information should match with stream definition.
During execution phase, it will automatically build type information based on stream definition.outStreamId - The streamId to return as data stream.SiddhiTypeFactorypublic org.apache.flink.streaming.api.datastream.DataStream<Map<String,Object>> returnAsMap(String outStreamId)
DataStream<Map<String,Object>>,
out type is LinkedHashMap<String,Object> and guarantee field order
as defined in siddhi execution planLinkedHashMapCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.