Trait rlink::api::data_stream::TDataStream [−][src]
Required methods
fn flat_map<F>(self, flat_mapper: F) -> DataStream where
F: FlatMapFunction + 'static,
[src]
F: FlatMapFunction + 'static,
fn filter<F>(self, filter: F) -> DataStream where
F: FilterFunction + 'static,
[src]
F: FilterFunction + 'static,
fn key_by<F>(self, key_selector: F) -> KeyedStream where
F: KeySelectorFunction + 'static,
[src]
F: KeySelectorFunction + 'static,
fn assign_timestamps_and_watermarks<W>(
self,
timestamp_and_watermark_assigner: W
) -> DataStream where
W: WatermarkAssigner + 'static,
[src]
self,
timestamp_and_watermark_assigner: W
) -> DataStream where
W: WatermarkAssigner + 'static,
fn connect<F>(self, data_streams: Vec<CoStream>, f: F) -> ConnectedStreams where
F: CoProcessFunction + 'static,
[src]
F: CoProcessFunction + 'static,
Re-balance: Round-robin, Hash, Broadcast
fn add_sink<O>(self, output_format: O) where
O: OutputFormat + 'static,
[src]
O: OutputFormat + 'static,
Implementors
impl TDataStream for DataStream
[src]
fn flat_map<F>(self, flat_mapper: F) -> DataStream where
F: FlatMapFunction + 'static,
[src]
F: FlatMapFunction + 'static,
fn filter<F>(self, filter: F) -> DataStream where
F: FilterFunction + 'static,
[src]
F: FilterFunction + 'static,
fn key_by<F>(self, key_selector: F) -> KeyedStream where
F: KeySelectorFunction + 'static,
[src]
F: KeySelectorFunction + 'static,
fn assign_timestamps_and_watermarks<W>(
self,
timestamp_and_watermark_assigner: W
) -> DataStream where
W: WatermarkAssigner + 'static,
[src]
self,
timestamp_and_watermark_assigner: W
) -> DataStream where
W: WatermarkAssigner + 'static,
fn connect<F>(
self,
data_streams: Vec<CoStream>,
co_process: F
) -> ConnectedStreams where
F: CoProcessFunction + 'static,
[src]
self,
data_streams: Vec<CoStream>,
co_process: F
) -> ConnectedStreams where
F: CoProcessFunction + 'static,
fn add_sink<O>(self, output_format: O) where
O: OutputFormat + 'static,
[src]
O: OutputFormat + 'static,