Commit 49303cb
Joe Hellerstein
feat(hydro_lang): add Stream::drop_consistency() and FlowBuilder::cluster_with_consistency()
- Stream::drop_consistency(): safely forgets a consistency guarantee
(e.g. EventualConsistency → NoConsistency). Purely type-level, no IR
node inserted. Useful when replication strategies need to return streams
on NoConsistency clusters after using broadcast_closed internally.
- FlowBuilder::cluster_with_consistency<C, Con>(): creates a cluster with
an explicit consistency guarantee (e.g. EventualConsistency) rather than
the default NoConsistency.1 parent f26d93a commit 49303cb
2 files changed
Lines changed: 28 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
231 | 244 | | |
232 | 245 | | |
233 | 246 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
521 | 521 | | |
522 | 522 | | |
523 | 523 | | |
| 524 | + | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
524 | 539 | | |
525 | 540 | | |
526 | 541 | | |
| |||
0 commit comments