GitHub user joseph-torres opened a pull request:
https://github.com/apache/spark/pull/18889
[SPARK-21587][SS] Added pushdown through watermarks.
## What changes were proposed in this pull request?
Filter predicates can be pushed through EventTimeWatermark if they're
deterministic and do not reference the watermarked attribute.
Projects can be pushed through EventTimeWatermark if they include the
watermarked attribute.
This is a copy of PR 18790, which I had to make so I could build the right
commit history.
## How was this patch tested?
new unit tests
Please review http://spark.apache.org/contributing.html before opening a
pull request.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/joseph-torres/spark SPARK-21587
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/spark/pull/18889.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 #18889
commit 9cc8da5dbc5be9b7b663e002097214e3c0720801
Author: Jose Torres
Date: 2017-07-31T22:58:03Z
Added pushdown below watermarks.
commit 154d34820be73f7d20bf1119fb385940d0ce6455
Author: Jose Torres
Date: 2017-08-01T16:47:32Z
Push Project, Limit, and Filter through watermark when appropriate.
commit 84575b60609a3efc9824eba96541011a99313a63
Author: Jose Torres
Date: 2017-08-07T20:50:29Z
Remove pushdown limit through watermark.
---
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 infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---
-
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org