Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ts
LHS-Stream
(K, extracted-FK)
RHS-Stream State (FK,V)Inner-Join OutputLeft-Join OutputExecute
Join Logic?
1Publish event to LHS(k,1)(1,foo)(k,1,foo)(k,1,foo)Inner/Left
2Change LHS fk(k,2)(1,foo)(k,null)(k,2,null)LEFT
3Change LHS fk(k,3)(1,foo)(k,null)(k,3,null)LEFT
4Publish RHS entity-

(1,foo)
(3,bar)

(k,3,bar)(k,3,bar)Inner/Left
5Delete k(k,null)

(1,foo)
(3,bar)

(k,null)(k,null,null)LEFT
6Publish original event again(k,1)

(1,foo)
(3,bar)

(k,1,foo)(k,1,foo)Inner/Left
7Publish event to LHS(q,10)

(1,foo)
(3,bar)

-(q,null,10)LEFT
8Publish RHS entity-

(1,foo)
(3,bar)
(q,baz)

(q,10,baz)(q,10,baz)Inner/Left


Anchor
oldJoinSemantics
oldJoinSemantics

...