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 ebc4dbf [SPARK-51916] Add `create_(scala|table)_function` and `drop_function` test scripts ebc4dbf is described below commit ebc4dbf3563c4ff22085ed8c83fea9dd80f43967 Author: Dongjoon Hyun <dongj...@apache.org> AuthorDate: Fri Apr 25 17:14:54 2025 +0900 [SPARK-51916] Add `create_(scala|table)_function` and `drop_function` test scripts ### What changes were proposed in this pull request? This PR aims to add a test coverage for `CREATE FUNCTION` (Scala and Table) and `DROP FUNCTION`. ### Why are the changes needed? To maintain the test coverage on the requirements. ### Does this PR introduce _any_ user-facing change? No. This is a test addition. ### How was this patch tested? Pass the CIs. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #90 from dongjoon-hyun/SPARK-51916. Authored-by: Dongjoon Hyun <dongj...@apache.org> Signed-off-by: Dongjoon Hyun <dongj...@apache.org> --- Tests/SparkConnectTests/Resources/queries/create_scala_function.sql | 3 +++ .../Resources/queries/create_scala_function.sql.answer | 1 + Tests/SparkConnectTests/Resources/queries/create_table_function.sql | 3 +++ .../Resources/queries/create_table_function.sql.answer | 1 + Tests/SparkConnectTests/Resources/queries/drop_scala_function.sql | 1 + .../SparkConnectTests/Resources/queries/drop_scala_function.sql.answer | 1 + Tests/SparkConnectTests/Resources/queries/drop_table_function.sql | 1 + .../SparkConnectTests/Resources/queries/drop_table_function.sql.answer | 1 + 8 files changed, 12 insertions(+) diff --git a/Tests/SparkConnectTests/Resources/queries/create_scala_function.sql b/Tests/SparkConnectTests/Resources/queries/create_scala_function.sql new file mode 100644 index 0000000..50e5c6b --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/create_scala_function.sql @@ -0,0 +1,3 @@ +CREATE FUNCTION IF NOT EXISTS bar(x INT) +RETURNS INT +RETURN x + 1 diff --git a/Tests/SparkConnectTests/Resources/queries/create_scala_function.sql.answer b/Tests/SparkConnectTests/Resources/queries/create_scala_function.sql.answer new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/create_scala_function.sql.answer @@ -0,0 +1 @@ + diff --git a/Tests/SparkConnectTests/Resources/queries/create_table_function.sql b/Tests/SparkConnectTests/Resources/queries/create_table_function.sql new file mode 100644 index 0000000..f5035b3 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/create_table_function.sql @@ -0,0 +1,3 @@ +CREATE FUNCTION IF NOT EXISTS foo(x INT) +RETURNS TABLE(a INT) +RETURN SELECT x + 1 AS x1 diff --git a/Tests/SparkConnectTests/Resources/queries/create_table_function.sql.answer b/Tests/SparkConnectTests/Resources/queries/create_table_function.sql.answer new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/create_table_function.sql.answer @@ -0,0 +1 @@ + diff --git a/Tests/SparkConnectTests/Resources/queries/drop_scala_function.sql b/Tests/SparkConnectTests/Resources/queries/drop_scala_function.sql new file mode 100644 index 0000000..504209a --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/drop_scala_function.sql @@ -0,0 +1 @@ +DROP FUNCTION IF EXISTS bar diff --git a/Tests/SparkConnectTests/Resources/queries/drop_scala_function.sql.answer b/Tests/SparkConnectTests/Resources/queries/drop_scala_function.sql.answer new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/drop_scala_function.sql.answer @@ -0,0 +1 @@ + diff --git a/Tests/SparkConnectTests/Resources/queries/drop_table_function.sql b/Tests/SparkConnectTests/Resources/queries/drop_table_function.sql new file mode 100644 index 0000000..273ef0e --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/drop_table_function.sql @@ -0,0 +1 @@ +DROP FUNCTION IF EXISTS foo diff --git a/Tests/SparkConnectTests/Resources/queries/drop_table_function.sql.answer b/Tests/SparkConnectTests/Resources/queries/drop_table_function.sql.answer new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/Tests/SparkConnectTests/Resources/queries/drop_table_function.sql.answer @@ -0,0 +1 @@ + --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org