pub trait DataFrameWriterExt {
// Required methods
fn save_async(
self,
path: Option<&str>,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn save_as_table_async(
self,
table_name: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn insert_into_async(
self,
table_name: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn csv_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn json_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn orc_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn parquet_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn text_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
fn xml_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static;
}Expand description
Async actions on a DataFrameWriter.
Required Methods§
Sourcefn save_async(
self,
path: Option<&str>,
) -> impl Future<Output = Result<()>> + Send + 'static
fn save_async( self, path: Option<&str>, ) -> impl Future<Output = Result<()>> + Send + 'static
Async DataFrameWriter::save.
Sourcefn save_as_table_async(
self,
table_name: &str,
) -> impl Future<Output = Result<()>> + Send + 'static
fn save_as_table_async( self, table_name: &str, ) -> impl Future<Output = Result<()>> + Send + 'static
Sourcefn insert_into_async(
self,
table_name: &str,
) -> impl Future<Output = Result<()>> + Send + 'static
fn insert_into_async( self, table_name: &str, ) -> impl Future<Output = Result<()>> + Send + 'static
Async DataFrameWriter::insert_into.
Sourcefn csv_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static
fn csv_async( self, path: &str, ) -> impl Future<Output = Result<()>> + Send + 'static
Async DataFrameWriter::csv.
Sourcefn json_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static
fn json_async( self, path: &str, ) -> impl Future<Output = Result<()>> + Send + 'static
Async DataFrameWriter::json.
Sourcefn orc_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static
fn orc_async( self, path: &str, ) -> impl Future<Output = Result<()>> + Send + 'static
Async DataFrameWriter::orc.
Sourcefn parquet_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static
fn parquet_async( self, path: &str, ) -> impl Future<Output = Result<()>> + Send + 'static
Async DataFrameWriter::parquet.
Sourcefn text_async(
self,
path: &str,
) -> impl Future<Output = Result<()>> + Send + 'static
fn text_async( self, path: &str, ) -> impl Future<Output = Result<()>> + Send + 'static
Async DataFrameWriter::text.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".