diff options
author | gatorsmile <gatorsmile@gmail.com> | 2016-03-11 11:59:18 +0800 |
---|---|---|
committer | Wenchen Fan <wenchen@databricks.com> | 2016-03-11 11:59:18 +0800 |
commit | 560489f4e16ff18b5e66e7de1bb84d890369a462 (patch) | |
tree | 32e11c66ef3c62e174c722fa04539a12be44a42d /dev/tox.ini | |
parent | 4d535d1f1c19faa43f96433aee8760e37b1690ea (diff) | |
download | spark-560489f4e16ff18b5e66e7de1bb84d890369a462.tar.gz spark-560489f4e16ff18b5e66e7de1bb84d890369a462.tar.bz2 spark-560489f4e16ff18b5e66e7de1bb84d890369a462.zip |
[SPARK-13732][SPARK-13797][SQL] Remove projectList from Window and Eliminate useless Window
#### What changes were proposed in this pull request?
`projectList` is useless. Its value is always the same as the child.output. Remove it from the class `Window`. Removal can simplify the codes in Analyzer and Optimizer.
This PR is based on the discussion started by cloud-fan in a separate PR:
https://github.com/apache/spark/pull/5604#discussion_r55140466
This PR also eliminates useless `Window`.
cloud-fan yhuai
#### How was this patch tested?
Existing test cases cover it.
Author: gatorsmile <gatorsmile@gmail.com>
Author: xiaoli <lixiao1983@gmail.com>
Author: Xiao Li <xiaoli@Xiaos-MacBook-Pro.local>
Closes #11565 from gatorsmile/removeProjListWindow.
Diffstat (limited to 'dev/tox.ini')
0 files changed, 0 insertions, 0 deletions