pub struct KeyedDataStream<V, KS, K>{ /* private fields */ }
Implementations§
Source§impl<V, KS, K> KeyedDataStream<V, KS, K>
impl<V, KS, K> KeyedDataStream<V, KS, K>
pub fn add_sink<S>(self, sink: S)
pub fn map<VO, FN, F>(self, map: FN) -> DataStream<VO>
pub fn filter<FN>(self, filter: FN) -> DataStream<V>
pub fn process<VO, FN, F>(self, process: FN) -> DataStream<VO>
pub fn process_state<VO, FN, F, GST, KSTF, KST>( self, process: FN, global_state: GST, key_state_fn: KSTF, ) -> DataStream<VO>
pub fn window<WF>(self, factory: WF) -> WindowedDataStream<V, KS, WF>
Auto Trait Implementations§
impl<V, KS, K> Freeze for KeyedDataStream<V, KS, K>where
KS: Freeze,
impl<V, KS, K> !RefUnwindSafe for KeyedDataStream<V, KS, K>
impl<V, KS, K> !Send for KeyedDataStream<V, KS, K>
impl<V, KS, K> !Sync for KeyedDataStream<V, KS, K>
impl<V, KS, K> Unpin for KeyedDataStream<V, KS, K>where
KS: Unpin,
impl<V, KS, K> !UnwindSafe for KeyedDataStream<V, KS, K>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more