diff options
author | Michael Armbrust <michael@databricks.com> | 2014-12-16 15:31:19 -0800 |
---|---|---|
committer | Michael Armbrust <michael@databricks.com> | 2014-12-16 15:31:19 -0800 |
commit | a66c23e134a0b1ad9540626fb7436d70d577d929 (patch) | |
tree | 784eea866272bab34f2f82155b69c0a1b7cfe5d5 /network/common | |
parent | 30f6b85c816d1ef611a7be071af0053d64b6fe9e (diff) | |
download | spark-a66c23e134a0b1ad9540626fb7436d70d577d929.tar.gz spark-a66c23e134a0b1ad9540626fb7436d70d577d929.tar.bz2 spark-a66c23e134a0b1ad9540626fb7436d70d577d929.zip |
[SPARK-4827][SQL] Fix resolution of deeply nested Project(attr, Project(Star,...)).
Since `AttributeReference` resolution and `*` expansion are currently in separate rules, each pair requires a full iteration instead of being able to resolve in a single pass. Since its pretty easy to construct queries that have many of these in a row, I combine them into a single rule in this PR.
Author: Michael Armbrust <michael@databricks.com>
Closes #3674 from marmbrus/projectStars and squashes the following commits:
d83d6a1 [Michael Armbrust] Fix resolution of deeply nested Project(attr, Project(Star,...)).
Diffstat (limited to 'network/common')
0 files changed, 0 insertions, 0 deletions