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

Reply via email to