pub struct DataStreamReader { /* private fields */ }Expand description
DataStreamReader for reading streaming data from various sources.
Mirrors pyspark.sql.connect.streaming.DataStreamReader.
Implementations§
Source§impl DataStreamReader
impl DataStreamReader
Sourcepub fn format(self, source: &str) -> DataStreamReader
pub fn format(self, source: &str) -> DataStreamReader
Set the format/source type (e.g., “rate”, “socket”, “kafka”, “json”, “parquet”, “csv”).
Sourcepub fn schema(self, schema: impl Into<String>) -> DataStreamReader
pub fn schema(self, schema: impl Into<String>) -> DataStreamReader
Set the schema from a DDL string or JSON string.
Sourcepub fn option(self, key: &str, value: &str) -> DataStreamReader
pub fn option(self, key: &str, value: &str) -> DataStreamReader
Set a single option key-value pair.
Sourcepub fn options(self, options: HashMap<String, String>) -> DataStreamReader
pub fn options(self, options: HashMap<String, String>) -> DataStreamReader
Set multiple options.
Sourcepub fn name(self, source_name: &str) -> DataStreamReader
pub fn name(self, source_name: &str) -> DataStreamReader
Set the source name for checkpoint stability.
Sourcepub fn load(self, path: Option<&str>) -> DataFrame
pub fn load(self, path: Option<&str>) -> DataFrame
Load streaming data from the specified path(s).
Auto Trait Implementations§
impl !RefUnwindSafe for DataStreamReader
impl !UnwindSafe for DataStreamReader
impl Freeze for DataStreamReader
impl Send for DataStreamReader
impl Sync for DataStreamReader
impl Unpin for DataStreamReader
impl UnsafeUnpin for DataStreamReader
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request