This is an automated email from the ASF dual-hosted git repository.

dongjoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/master by this push:
     new 205ed98513ca [SPARK-53259][PYTHON] Correct the message for 
INVALID_UDF_EVAL_TYPE
205ed98513ca is described below

commit 205ed98513ca8d49c7ad2f8cc99479e4b22ca316
Author: Ruifeng Zheng <ruife...@apache.org>
AuthorDate: Tue Aug 12 06:48:52 2025 -0700

    [SPARK-53259][PYTHON] Correct the message for INVALID_UDF_EVAL_TYPE
    
    ### What changes were proposed in this pull request?
    Correct the message for INVALID_UDF_EVAL_TYPE
    
    ### Why are the changes needed?
    the error message should include the newly added eval types
    
    ### Does this PR introduce _any_ user-facing change?
    yes, changes in error message
    
    ### How was this patch tested?
    updated tests
    
    ### Was this patch authored or co-authored using generative AI tooling?
    no
    
    Closes #51989 from zhengruifeng/error_eval_type.
    
    Authored-by: Ruifeng Zheng <ruife...@apache.org>
    Signed-off-by: Dongjoon Hyun <dongj...@apache.org>
---
 python/pyspark/sql/connect/udf.py                          | 3 ++-
 python/pyspark/sql/tests/pandas/test_pandas_grouped_map.py | 7 ++++---
 python/pyspark/sql/udf.py                                  | 3 ++-
 3 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/python/pyspark/sql/connect/udf.py 
b/python/pyspark/sql/connect/udf.py
index a405781b416d..0f45690a9db3 100644
--- a/python/pyspark/sql/connect/udf.py
+++ b/python/pyspark/sql/connect/udf.py
@@ -285,7 +285,8 @@ class UDFRegistration:
                     errorClass="INVALID_UDF_EVAL_TYPE",
                     messageParameters={
                         "eval_type": "SQL_BATCHED_UDF, SQL_ARROW_BATCHED_UDF, "
-                        "SQL_SCALAR_PANDAS_UDF, SQL_SCALAR_PANDAS_ITER_UDF, "
+                        "SQL_SCALAR_PANDAS_UDF, SQL_SCALAR_ARROW_UDF, "
+                        "SQL_SCALAR_PANDAS_ITER_UDF, 
SQL_SCALAR_ARROW_ITER_UDF, "
                         "SQL_GROUPED_AGG_PANDAS_UDF or 
SQL_GROUPED_AGG_ARROW_UDF"
                     },
                 )
diff --git a/python/pyspark/sql/tests/pandas/test_pandas_grouped_map.py 
b/python/pyspark/sql/tests/pandas/test_pandas_grouped_map.py
index a7516bdd22b0..b8f1afc5130f 100644
--- a/python/pyspark/sql/tests/pandas/test_pandas_grouped_map.py
+++ b/python/pyspark/sql/tests/pandas/test_pandas_grouped_map.py
@@ -221,9 +221,10 @@ class GroupedApplyInPandasTestsMixin:
             exception=pe.exception,
             errorClass="INVALID_UDF_EVAL_TYPE",
             messageParameters={
-                "eval_type": "SQL_BATCHED_UDF, SQL_ARROW_BATCHED_UDF, 
SQL_SCALAR_PANDAS_UDF, "
-                "SQL_SCALAR_PANDAS_ITER_UDF, SQL_GROUPED_AGG_PANDAS_UDF or "
-                "SQL_GROUPED_AGG_ARROW_UDF"
+                "eval_type": "SQL_BATCHED_UDF, SQL_ARROW_BATCHED_UDF, "
+                "SQL_SCALAR_PANDAS_UDF, SQL_SCALAR_ARROW_UDF, "
+                "SQL_SCALAR_PANDAS_ITER_UDF, SQL_SCALAR_ARROW_ITER_UDF, "
+                "SQL_GROUPED_AGG_PANDAS_UDF or SQL_GROUPED_AGG_ARROW_UDF"
             },
         )
 
diff --git a/python/pyspark/sql/udf.py b/python/pyspark/sql/udf.py
index 5c749ccc73bc..4bb06d37b2d4 100644
--- a/python/pyspark/sql/udf.py
+++ b/python/pyspark/sql/udf.py
@@ -661,7 +661,8 @@ class UDFRegistration:
                     errorClass="INVALID_UDF_EVAL_TYPE",
                     messageParameters={
                         "eval_type": "SQL_BATCHED_UDF, SQL_ARROW_BATCHED_UDF, "
-                        "SQL_SCALAR_PANDAS_UDF, SQL_SCALAR_PANDAS_ITER_UDF, "
+                        "SQL_SCALAR_PANDAS_UDF, SQL_SCALAR_ARROW_UDF, "
+                        "SQL_SCALAR_PANDAS_ITER_UDF, 
SQL_SCALAR_ARROW_ITER_UDF, "
                         "SQL_GROUPED_AGG_PANDAS_UDF or 
SQL_GROUPED_AGG_ARROW_UDF"
                     },
                 )


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to