Skip to main content

Module streaming

Module streaming 

Source
Expand description

Structured Streaming support mirroring pyspark.sql.connect.streaming.

Provides DataStreamReader, DataStreamWriter, StreamingQuery, and StreamingQueryManager for building and executing streaming workloads.

Structs§

DataStreamReader
DataStreamReader for reading streaming data from various sources.
DataStreamWriter
DataStreamWriter for writing streaming data to various sinks.
ListenerEventStream
An iterator over streaming query listener events from the server. Yields events incrementally as they arrive, without buffering the entire stream.
StreamingQuery
A handle to an active streaming query.
StreamingQueryException
Exception information for a streaming query.
StreamingQueryListenerEvent
A streaming-query listener event delivered by the client-side listener bus.
StreamingQueryManager
Manager for active streaming queries.
StreamingQueryStatus
Status information for a streaming query.

Enums§

Trigger
Trigger for streaming queries.

Constants§

QUERY_IDLE_EVENT
QUERY_PROGRESS_EVENT
Event-type constants for listener events (mirror pyspark’s values).
QUERY_TERMINATED_EVENT

Traits§

StreamingQueryListener
A client-side listener for streaming-query events. Implement this trait (Rust clients) and register it with StreamingQueryManager::add_listener; the manager runs a background bus that streams events from the server and dispatches them here.