pub struct DataFrameReader { /* private fields */ }Expand description
DataFrameReader for reading data from various sources.
Mirrors pyspark.sql.connect.readwriter.DataFrameReader.
Implementations§
Source§impl DataFrameReader
impl DataFrameReader
Sourcepub fn format(self, source: &str) -> DataFrameReader
pub fn format(self, source: &str) -> DataFrameReader
Set the format/source type (e.g., “json”, “parquet”, “csv”).
Sourcepub fn schema(self, schema: String) -> DataFrameReader
pub fn schema(self, schema: String) -> DataFrameReader
Set the schema from a DDL string or JSON string.
Sourcepub fn option(self, key: &str, value: &str) -> DataFrameReader
pub fn option(self, key: &str, value: &str) -> DataFrameReader
Set a single option key-value pair.
Sourcepub fn options(self, options: HashMap<String, String>) -> DataFrameReader
pub fn options(self, options: HashMap<String, String>) -> DataFrameReader
Set multiple options.
Sourcepub fn load(self, path: Option<&str>) -> DataFrame
pub fn load(self, path: Option<&str>) -> DataFrame
Load data from the specified path(s) with the configured format, schema, and options.
Auto Trait Implementations§
impl !RefUnwindSafe for DataFrameReader
impl !UnwindSafe for DataFrameReader
impl Freeze for DataFrameReader
impl Send for DataFrameReader
impl Sync for DataFrameReader
impl Unpin for DataFrameReader
impl UnsafeUnpin for DataFrameReader
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