[ 
https://issues.apache.org/jira/browse/SPARK-59387?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

ASF GitHub Bot updated SPARK-59387:
-----------------------------------
    Labels: pull-request-available  (was: )

> Add test for restricted-mode rejection of banned functions nested in 
> subqueries
> -------------------------------------------------------------------------------
>
>                 Key: SPARK-59387
>                 URL: https://issues.apache.org/jira/browse/SPARK-59387
>             Project: Spark
>          Issue Type: Test
>          Components: SQL
>    Affects Versions: 4.4.0
>            Reporter: Rajesh Vakkalagadda
>            Priority: Minor
>              Labels: pull-request-available
>
> The restricted-mode gate (SPARK-59319) rejects reflect / java_method / 
> try_reflect and TRANSFORM ... USING, and its core promise is that banned 
> features "cannot slipĀ 
> through", covering SubqueryExpression plans, analyzed reused sub-plans, and 
> command bodies. RestrictedModeSuite covers top-level calls, top-level 
> TRANSFORM, and analyzed-subplan reuse, butĀ  nothing exercises the 
> SubqueryExpression branch, which is the one traversal path whose regression 
> would fail silently with banned code running and no test going red, instead 
> of failing loudly. This adds "restricted mode rejects banned functions nested 
> in subqueries", which verifies reflect, java_method, and try_reflect inside 
> EXISTS and reflect inside a scalar subquery, asserting 
> UNSUPPORTED_FEATURE.SQL_RESTRICTED_MODE, plus a mode-off control. The test is 
> analysis-only and needs no session.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to