[jira] [Created] (FLINK-15841) TimeWindow.intersects return true for consecutive windows

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (FLINK-15841) TimeWindow.intersects return true for consecutive windows

Shang Yuanchun (Jira)
Jörn Kottmann created FLINK-15841:
-------------------------------------

             Summary: TimeWindow.intersects return true for consecutive windows
                 Key: FLINK-15841
                 URL: https://issues.apache.org/jira/browse/FLINK-15841
             Project: Flink
          Issue Type: Bug
          Components: API / DataStream
            Reporter: Jörn Kottmann


The TimeWindow JavaDoc explains that the start index is inclusive and the end index is exclusive, therefore two windows T0 to T1 and T1 to T2 are next to each other without overlapping.

To fix this the intersects comparison should be changed to: {{this.start < other.end && this.end > other.start}}

Also a test should be added to verify the methods works correctly.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)