Commit b69b703
authored
* [prism] Never mix Data and timers in the same bundle. No execution order guarantees.
* Trigger State machine - no processing time - no merging.
* comments
* fix aftereach Handling to proceed only on finished
* Add default + fix OrFinally
* Split the isReady into onElement, shouldFire, and onFire methods.
* Add string prints, adjust OnWindowExp behavior.
* Add tests for unset AfterEndOfWindow subtriggers & fixes.
---------
Co-authored-by: lostluck <13907733+lostluck@users.noreply.github.com>
1 parent 2712794 commit b69b703
File tree
5 files changed
+968
-5
lines changed- sdks/go/pkg/beam/runners/prism/internal
- engine
5 files changed
+968
-5
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
37 | 54 | | |
38 | 55 | | |
39 | 56 | | |
| |||
Lines changed: 18 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1195 | 1195 | | |
1196 | 1196 | | |
1197 | 1197 | | |
| 1198 | + | |
1198 | 1199 | | |
1199 | 1200 | | |
1200 | 1201 | | |
| |||
1377 | 1378 | | |
1378 | 1379 | | |
1379 | 1380 | | |
| 1381 | + | |
| 1382 | + | |
1380 | 1383 | | |
1381 | 1384 | | |
1382 | 1385 | | |
1383 | 1386 | | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
1384 | 1397 | | |
1385 | | - | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
1386 | 1401 | | |
1387 | 1402 | | |
1388 | 1403 | | |
| |||
1392 | 1407 | | |
1393 | 1408 | | |
1394 | 1409 | | |
1395 | | - | |
| 1410 | + | |
1396 | 1411 | | |
1397 | 1412 | | |
1398 | 1413 | | |
| |||
1526 | 1541 | | |
1527 | 1542 | | |
1528 | 1543 | | |
| 1544 | + | |
1529 | 1545 | | |
1530 | 1546 | | |
1531 | 1547 | | |
| |||
0 commit comments