Package org.apache.flink.streaming.api.datastream
package org.apache.flink.streaming.api.datastream
-
ClassDescriptionAllWindowedStream<T,
W extends Window> AAllWindowedStreamrepresents a data stream where the stream of elements is split into windows based on aWindowAssigner.BroadcastConnectedStream<IN1,IN2> A BroadcastConnectedStream represents the result of connecting a keyed or non-keyed stream, with aBroadcastStreamwithbroadcast state(s).ABroadcastStreamis a stream withbroadcast state(s).CachedDataStreamrepresents aDataStreamwhose intermediate result will be cached at the first time when it is computed.CoGroupedStreams<T1,T2> CoGroupedStreamsrepresents twoDataStreamsthat have been co-grouped.TypeSerializerforTaggedUnion.TheTypeSerializerSnapshotfor theCoGroupedStreams.UnionSerializer.CoGroupedStreams.WithWindow<T1,T2, KEY, W extends Window> A co-group operation that hasKeySelectorsdefined for both inputs as well as aWindowAssigner.ConnectedStreams<IN1,IN2> ConnectedStreams represent two connected streams of (possibly) different data types.This class is responsible to hold operator Uid hashes from the common operators of the sink.Builder to constructCustomSinkOperatorUidHashes.DataStream<T>A DataStream represents a stream of elements of the same type.This class acts as an accessor to elements collected viaDataStream.collectAsync(Collector).A Stream Sink.The DataStreamSource represents the starting point of a DataStream.JoinedStreams<T1,T2> JoinedStreamsrepresents twoDataStreamsthat have been joined.JoinedStreams.WithWindow<T1,T2, KEY, W extends Window> A join operation that hasKeySelectorsdefined for both inputs as well as aWindowAssigner.KeyedPartitionWindowedStream<T,KEY> KeyedPartitionWindowedStreamrepresents a data stream that collects all records with the same key separately into a full window.KeyedStream<T,KEY> AKeyedStreamrepresents aDataStreamon which operator state is partitioned by key using a providedKeySelector.KeyedStream.IntervalJoin<T1,T2, KEY> Perform a join over a time interval.KeyedStream.IntervalJoined<IN1,IN2, KEY> IntervalJoined is a container for two streams that have keys for both sides as well as the time boundaries over which elements should be joined.NonKeyedPartitionWindowedStreamrepresents a data stream that collects all records of each subtask separately into a full window.PartitionWindowedStreamrepresents a data stream that collects all records of each partition separately into a full window.QueryableStateStream<K,V> Deprecated.The Queryable State feature is deprecated since Flink 1.18, and will be removed in a future Flink major version.ASideOutputDataStreamrepresents aDataStreamthat contains elements that are emitted from upstream into a side output with some tag.SingleOutputStreamOperatorrepresents a user defined transformation applied on aDataStreamwith one predefined output type.StreamProjection<IN>The result ofDataStream.project(int...).An exception that indicates that a time characteristic was used that is not supported in the current operation.WindowedStream<T,K, W extends Window> AWindowedStreamrepresents a data stream where elements are grouped by key, and for each key, the stream of elements is split into windows based on aWindowAssigner.