Bogdan Raducanu created SPARK-20854:
---------------------------------------

             Summary: extend hint syntax to support any expression, not just 
identifiers or strings
                 Key: SPARK-20854
                 URL: https://issues.apache.org/jira/browse/SPARK-20854
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 2.2.0
            Reporter: Bogdan Raducanu


Currently the SQL hint syntax supports as parameters only identifiers while the 
Dataset hint syntax supports only strings.

They should support any expression as parameters, for example numbers. This is 
useful for implementing other hints in the future.

Examples:
{code}
df.hint("hint1", Seq(1, 2, 3))
df.hint("hint2", "A", 10000)

sql("select /*+ hint1((1,2,3)) */")
sql("select /*+ hint2('A', 10000) */")
{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]

Reply via email to