Gengliang Wang created SPARK-28997:
--------------------------------------

             Summary: Add `spark.sql.dialect`
                 Key: SPARK-28997
                 URL: https://issues.apache.org/jira/browse/SPARK-28997
             Project: Spark
          Issue Type: New Feature
          Components: SQL
    Affects Versions: 3.0.0
            Reporter: Gengliang Wang
            Assignee: Gengliang Wang


After https://github.com/apache/spark/pull/25158 and 
https://github.com/apache/spark/pull/25458, SQL features of PostgreSQL are 
introduced into Spark. AFAIK, both features are implementation-defined 
behaviors, which are not specified in ANSI SQL.
In such a case, this proposal is to add a configuration `spark.sql.dialect` for 
choosing a database dialect.
After this PR, 
Spark supports two database dialects, `Spark` and `PostgreSQL`. With 
`PostgreSQL` dialect, Spark will: 
1. perform integral division with the / operator if both sides are integral 
types; 
2. accept "true", "yes", "1", "false", "no", "0", and unique prefixes as input 
and trim input for the boolean data type.




--
This message was sent by Atlassian Jira
(v8.3.2#803003)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to