GitHub user joseph-torres reopened a pull request:

    [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.
    * Limits can be pushed through EventTimeWatermark.
    ## How was this patch tested?
    unit tests

You can merge this pull request into a Git repository by running:

    $ git pull SPARK-21587

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #18790
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.

commit 4cae8973f52078afae2a9d92d59c91edaab0ba88
Author: Jose Torres <>
Date:   2017-08-09T01:56:46Z

    remove leaked import


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 or file a JIRA ticket
with INFRA.

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to