Dongjoon Hyun created SPARK-19840:
-------------------------------------
Summary: Disallow creating permanent functions with invalid class
names
Key: SPARK-19840
URL: https://issues.apache.org/jira/browse/SPARK-19840
Project: Spark
Issue Type: Bug
Components: SQL
Affects Versions: 2.1.0
Reporter: Dongjoon Hyun
Currently, Spark raises exceptions on creating invalid **temporary** functions,
but doesn't for **permanent** functions. This issue aims to disallow creating
permanent functions with invalid class names.
**BEFORE**
{code}
scala> sql("CREATE TEMPORARY FUNCTION function_with_invalid_classname AS
'org.invalid'").show
java.lang.ClassNotFoundException: org.invalid at
...
scala> sql("CREATE FUNCTION function_with_invalid_classname AS
'org.invalid'").show
++
||
++
++
{code}
**AFTER**
{code}
scala> sql("CREATE FUNCTION function_with_invalid_classname AS
'org.invalid'").show
java.lang.ClassNotFoundException: org.invalid
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]