You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@spark.apache.org by "Srinath (JIRA)" <ji...@apache.org> on 2016/08/29 17:32:20 UTC

[jira] [Created] (SPARK-17298) Require explicit CROSS join for cartesian products

Srinath created SPARK-17298:
-------------------------------

             Summary: Require explicit CROSS join for cartesian products
                 Key: SPARK-17298
                 URL: https://issues.apache.org/jira/browse/SPARK-17298
             Project: Spark
          Issue Type: Story
          Components: SQL
            Reporter: Srinath


Require the use of CROSS join syntax in SQL (and a new crossJoin DataFrame API) to specify explicit cartesian products between relations.
By cartesian product we mean a join between relations R and S where there is no join condition involving columns from both R and S.

If a cartesian product is detected in the absence of an explicit CROSS join, an error must be thrown. Turning on the spark.sql.crossJoin.enabled configuration flag will disable this check and allow cartesian products without an explicit cross join.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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