pub struct SparkSessionBuilder { /* private fields */ }Expand description
Builder for creating a SparkSession.
Implementations§
Source§impl SparkSessionBuilder
impl SparkSessionBuilder
Sourcepub fn new() -> SparkSessionBuilder
pub fn new() -> SparkSessionBuilder
Create a new builder.
Sourcepub fn remote(self, url: &str) -> SparkSessionBuilder
pub fn remote(self, url: &str) -> SparkSessionBuilder
Set the remote Spark Connect server URL.
Sourcepub fn get_or_create(self) -> Result<SparkSession, SparkError>
pub fn get_or_create(self) -> Result<SparkSession, SparkError>
Build and return a SparkSession.
Trait Implementations§
Source§impl Default for SparkSessionBuilder
impl Default for SparkSessionBuilder
Source§fn default() -> SparkSessionBuilder
fn default() -> SparkSessionBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SparkSessionBuilder
impl RefUnwindSafe for SparkSessionBuilder
impl Send for SparkSessionBuilder
impl Sync for SparkSessionBuilder
impl Unpin for SparkSessionBuilder
impl UnsafeUnpin for SparkSessionBuilder
impl UnwindSafe for SparkSessionBuilder
Blanket Implementations§
impl<T> Allocation for T
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