Antonio Murgia created SPARK-24673:
--------------------------------------

             Summary: scala sql function from_utc_timestamp second argument 
could be Column instead of String
                 Key: SPARK-24673
                 URL: https://issues.apache.org/jira/browse/SPARK-24673
             Project: Spark
          Issue Type: Improvement
          Components: SQL
    Affects Versions: 2.3.1
            Reporter: Antonio Murgia


As of 2.3.1 the scala API for the built-in function from_utc_timestamp 
(org.apache.spark.sql.functions#from_utc_timestamp) is less powerful than its 
SQL counter part. In particular, given a dataset/dataframe with the following 
schema:
{code:java}
CREATE TABLE MY_TABLE (
  ts TIMESTAMP,
  tz STRING
){code}
from the SQL api I can do something like:
{code:java}
SELECT FROM_UTC_TIMESTAMP(TS, TZ){code}
while from the programmatic api I simply cannot because
{code:java}
functions.from_utc_timestamp(ts: Column, tz: String){code}
second argument is a String.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to