GitHub user gatorsmile opened a pull request:
https://github.com/apache/spark/pull/9762
[SPARK-11633] [SQL] HiveContext's Case Insensitivity in Self-Join Handling
When handling self joins, the implementation did not consider the case
insensitivity of HiveContext. It could cause an exception as shown in the JIRA:
```
TreeNodeException: Failed to copy node.
```
The fix is low risk. It avoids unnecessary attribute replacement. It should
not affect the existing behavior of self joins. Also added the test case to
cover this case.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gatorsmile/spark joinMakeCopy
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/9762.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #9762
----
commit 01e4cdfcfc4ac37644165923c6e8eb65fcfdf3ac
Author: gatorsmile <[email protected]>
Date: 2015-11-13T22:50:39Z
Merge remote-tracking branch 'upstream/master'
commit 6835704c273abc13e8eda37f5a10715027e4d17b
Author: gatorsmile <[email protected]>
Date: 2015-11-14T02:50:51Z
Merge remote-tracking branch 'upstream/master'
commit 9180687775649f97763bdbd7c004fe6fc392989c
Author: gatorsmile <[email protected]>
Date: 2015-11-14T17:01:59Z
Merge remote-tracking branch 'upstream/master'
commit b38a21ef6146784e4b93ef4ce8c899f1eee14572
Author: gatorsmile <[email protected]>
Date: 2015-11-17T02:30:26Z
SPARK-11633
commit d2b84af8cce7fc2c03c748a2d443c07bad3f0ed1
Author: gatorsmile <[email protected]>
Date: 2015-11-17T02:32:12Z
Merge remote-tracking branch 'upstream/master' into joinMakeCopy
commit a15f267206215352f91f0699d813b0d71b15f11f
Author: gatorsmile <[email protected]>
Date: 2015-11-17T03:40:41Z
scala style fix.
commit 7d48e1e95d39656317235d274b353c8645e3f93d
Author: gatorsmile <[email protected]>
Date: 2015-11-17T04:55:24Z
Merge remote-tracking branch 'upstream/master' into joinMakeCopy
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]