You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Dilip Biswal (JIRA)" <ji...@apache.org> on 2018/09/25 08:31:00 UTC
[jira] [Created] (SPARK-25522) Improve type promotion for input
arguments of elementAt function
Dilip Biswal created SPARK-25522:
------------------------------------
Summary: Improve type promotion for input arguments of elementAt function
Key: SPARK-25522
URL: https://issues.apache.org/jira/browse/SPARK-25522
Project: Spark
Issue Type: Bug
Components: SQL
Affects Versions: 2.4.0
Reporter: Dilip Biswal
Assignee: Dilip Biswal
Fix For: 2.4.0
In ArrayPosition, we currently cast the right hand side expression to match the element type of the left hand side Array. This may result in down casting and may return wrong result or questionable result.
Example :
spark-sql> select array_position(array(1), 1.34);
1
spark-sql> select array_position(array(1), 'foo');
null
We should safely coerce both left and right hand side expressions.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@spark.apache.org
For additional commands, e-mail: issues-help@spark.apache.org