This is an automated email from the ASF dual-hosted git repository. dongjoon pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/spark-connect-swift.git
The following commit(s) were added to refs/heads/main by this push: new 1ab93ea [SPARK-51976] Add `array`, `map`, `timestamp`, `posexplode` test queries 1ab93ea is described below commit 1ab93ea77c2f40ede9d2737e8935162723d283c5 Author: Dongjoon Hyun <dongj...@apache.org> AuthorDate: Thu May 1 10:11:49 2025 -0700 [SPARK-51976] Add `array`, `map`, `timestamp`, `posexplode` test queries ### What changes were proposed in this pull request? This PR aims to add `array`, `map`, `timestamp`, `posexplode` test queries and answer files. ### Why are the changes needed? To have a test coverage. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? Pass the CIs. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #101 from dongjoon-hyun/SPARK-51976. Authored-by: Dongjoon Hyun <dongj...@apache.org> Signed-off-by: Dongjoon Hyun <dongj...@apache.org> --- Tests/SparkConnectTests/Resources/queries/array.sql | 1 + Tests/SparkConnectTests/Resources/queries/array.sql.answer | 5 +++++ Tests/SparkConnectTests/Resources/queries/map.sql | 1 + Tests/SparkConnectTests/Resources/queries/map.sql.answer | 5 +++++ Tests/SparkConnectTests/Resources/queries/posexplode.sql | 1 + Tests/SparkConnectTests/Resources/queries/posexplode.sql.answer | 6 ++++++ Tests/SparkConnectTests/Resources/queries/timestamp.sql | 1 + Tests/SparkConnectTests/Resources/queries/timestamp.sql.answer | 5 +++++ 8 files changed, 25 insertions(+) diff --git a/Tests/SparkConnectTests/Resources/queries/array.sql b/Tests/SparkConnectTests/Resources/queries/array.sql new file mode 100644 index 0000000..ed06884 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/array.sql @@ -0,0 +1 @@ +SELECT array(1, 2, 3) diff --git a/Tests/SparkConnectTests/Resources/queries/array.sql.answer b/Tests/SparkConnectTests/Resources/queries/array.sql.answer new file mode 100644 index 0000000..3521f7b --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/array.sql.answer @@ -0,0 +1,5 @@ ++--------------+ +|array(1, 2, 3)| ++--------------+ +| [1, 2, 3]| ++--------------+ \ No newline at end of file diff --git a/Tests/SparkConnectTests/Resources/queries/map.sql b/Tests/SparkConnectTests/Resources/queries/map.sql new file mode 100644 index 0000000..c22e2a3 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/map.sql @@ -0,0 +1 @@ +SELECT map(1.0, '2', 3.0, '4') diff --git a/Tests/SparkConnectTests/Resources/queries/map.sql.answer b/Tests/SparkConnectTests/Resources/queries/map.sql.answer new file mode 100644 index 0000000..f66d1b1 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/map.sql.answer @@ -0,0 +1,5 @@ ++--------------------+ +| map(1.0, 2, 3.0, 4)| ++--------------------+ +|{1.0 -> 2, 3.0 -> 4}| ++--------------------+ \ No newline at end of file diff --git a/Tests/SparkConnectTests/Resources/queries/posexplode.sql b/Tests/SparkConnectTests/Resources/queries/posexplode.sql new file mode 100644 index 0000000..80b734d --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/posexplode.sql @@ -0,0 +1 @@ +SELECT posexplode(array(10,20)) diff --git a/Tests/SparkConnectTests/Resources/queries/posexplode.sql.answer b/Tests/SparkConnectTests/Resources/queries/posexplode.sql.answer new file mode 100644 index 0000000..a76d03f --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/posexplode.sql.answer @@ -0,0 +1,6 @@ ++---+---+ +|pos|col| ++---+---+ +| 0| 10| +| 1| 20| ++---+---+ \ No newline at end of file diff --git a/Tests/SparkConnectTests/Resources/queries/timestamp.sql b/Tests/SparkConnectTests/Resources/queries/timestamp.sql new file mode 100644 index 0000000..0117a7e --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/timestamp.sql @@ -0,0 +1 @@ +SELECT TIMESTAMP '2025-05-01 16:23:40.945304' diff --git a/Tests/SparkConnectTests/Resources/queries/timestamp.sql.answer b/Tests/SparkConnectTests/Resources/queries/timestamp.sql.answer new file mode 100644 index 0000000..a16bd9d --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/timestamp.sql.answer @@ -0,0 +1,5 @@ ++--------------------------------------+ +|TIMESTAMP '2025-05-01 16:23:40.945304'| ++--------------------------------------+ +| 2025-05-01 16:23:40.945304| ++--------------------------------------+ \ No newline at end of file --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org