diff options
author | gatorsmile <gatorsmile@gmail.com> | 2016-04-25 22:32:34 +0200 |
---|---|---|
committer | Herman van Hovell <hvanhovell@questtec.nl> | 2016-04-25 22:32:34 +0200 |
commit | 0c47e274ab8c286498fa002e2c92febcb53905c6 (patch) | |
tree | 7c90dee19ad986fa2d65f9b5942208a279578ce2 /sbin/stop-master.sh | |
parent | 3c5e65c339a9b4d5e01375d7f073e444898d34c8 (diff) | |
download | spark-0c47e274ab8c286498fa002e2c92febcb53905c6.tar.gz spark-0c47e274ab8c286498fa002e2c92febcb53905c6.tar.bz2 spark-0c47e274ab8c286498fa002e2c92febcb53905c6.zip |
[SPARK-13739][SQL] Push Predicate Through Window
#### What changes were proposed in this pull request?
For performance, predicates can be pushed through Window if and only if the following conditions are satisfied:
1. All the expressions are part of window partitioning key. The expressions can be compound.
2. Deterministic
#### How was this patch tested?
TODO:
- [X] DSL needs to be modified for window
- [X] more tests will be added.
Author: gatorsmile <gatorsmile@gmail.com>
Author: xiaoli <lixiao1983@gmail.com>
Author: Xiao Li <xiaoli@Xiaos-MacBook-Pro.local>
Closes #11635 from gatorsmile/pushPredicateThroughWindow.
Diffstat (limited to 'sbin/stop-master.sh')
0 files changed, 0 insertions, 0 deletions