Hi,

Together with Fabian, Timo and Stephan we were working on a proposal to add a 
support for time versioned joins in Flink SQL/Table API. The idea here is to 
support use cases, when user would like to join a stream of data with a table, 
that changes over time and where future updates to the table do not affect 
past/previously emitted results.

I have prepared a document describing such feature, with proposed nomenclature 
and syntax, as well with explained semantic of such join: 
https://docs.google.com/document/d/1KaAkPZjWFeu-ffrC9FhYuxE6CIKsatHTTxyrxSBR8Sk/edit?ts=5b34c416#heading=h.bpzgdkgvel0s
 
<https://docs.google.com/document/d/1KaAkPZjWFeu-ffrC9FhYuxE6CIKsatHTTxyrxSBR8Sk/edit?ts=5b34c416#heading=h.bpzgdkgvel0s>

The document briefly covers also a case of enrichment join with static/bounded 
table.

If anyone has any comments/questions, please feel free to mark them in the 
document or in this thread.

Thanks, Piotrek

Reply via email to