From 00e7d091ce4af813481869e5b1cd0a7df1579343 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Fri, 16 Aug 2024 09:04:18 -0400 Subject: [PATCH 1/3] Remove checked in file that is created by doc example --- .gitignore | 3 +++ datafusion/core/example.parquet | Bin 976 -> 0 bytes 2 files changed, 3 insertions(+) delete mode 100644 datafusion/core/example.parquet diff --git a/.gitignore b/.gitignore index 05479fd0f07d4..57ad49dbd8ea5 100644 --- a/.gitignore +++ b/.gitignore @@ -102,6 +102,9 @@ arrow-ballista datafusion/CHANGELOG.md.bak .githubchangeloggenerator.cache* +# Data written by examples +datafusion/core/example.parquet + # Generated tpch data datafusion/sqllogictests/test_files/tpch/data/* diff --git a/datafusion/core/example.parquet b/datafusion/core/example.parquet deleted file mode 100644 index 17f7473cd221426b545a5f437c42efdc6b1702b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 976 zcmb7@KTE?v7{=dR+8CijE50u|xIqLD2dOP6WGIC$#i2uS>LzKesGxgv#0ocst5 zj)D#j4jueV4hr5iyd@OJUQyG|kINUSZ90Srul~X4prKeb-oea*0Ww9&+pIQt{(x9GzT^&IXqo*ZtwF W->a4@ Date: Mon, 19 Aug 2024 09:27:20 -0400 Subject: [PATCH 2/3] revert changes to .gitignore --- .gitignore | 3 --- 1 file changed, 3 deletions(-) diff --git a/.gitignore b/.gitignore index 57ad49dbd8ea5..05479fd0f07d4 100644 --- a/.gitignore +++ b/.gitignore @@ -102,9 +102,6 @@ arrow-ballista datafusion/CHANGELOG.md.bak .githubchangeloggenerator.cache* -# Data written by examples -datafusion/core/example.parquet - # Generated tpch data datafusion/sqllogictests/test_files/tpch/data/* From 14caf64d2f850d77e083c6f6362d34e6f0c2d460 Mon Sep 17 00:00:00 2001 From: Andrew Lamb Date: Mon, 19 Aug 2024 09:27:29 -0400 Subject: [PATCH 3/3] Update example to use tmpdir --- docs/source/library-user-guide/using-the-dataframe-api.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/source/library-user-guide/using-the-dataframe-api.md b/docs/source/library-user-guide/using-the-dataframe-api.md index 9e7774cbb944c..3bd47ef50e516 100644 --- a/docs/source/library-user-guide/using-the-dataframe-api.md +++ b/docs/source/library-user-guide/using-the-dataframe-api.md @@ -188,8 +188,9 @@ async fn main() -> Result<()> { // read example.csv file into a DataFrame let df = ctx.read_csv("tests/data/example.csv", CsvReadOptions::new()).await?; // stream the contents of the DataFrame to the `example.parquet` file + let target_path = tempfile::tempdir()?.path().join("example.parquet"); df.write_parquet( - "example.parquet", + target_path.to_str().unwrap(), DataFrameWriteOptions::new(), None, // writer_options ).await;