Have you seen the Join library that is part of schemas? I'm curious whether
this fits your needs, or there's something lacking there.

On Fri, Nov 22, 2019 at 12:31 AM Jan Lukavský <je...@seznam.cz> wrote:

> Hi,
>
> based on roadmap [1], we would like to define and implement a full set
> of (unified) stream-stream joins. That would include:
>
>   - joins (left, right, full outer) on global window with "immediate
> trigger"
>
>   - joins with different windowing functions on left and right side
>
> The approach would be to define these operations in a natural way, so
> that the definition is aligned with how current joins work (same
> windows, cartesian product of values with same keys, output timestamp
> projected to the end of window, etc.). Because this should be a generic
> approach, this effort should probably be part of join library, that can
> the be reused by other components, too (e.g. SQL).
>
> The question is - is (or was) there any effort that we can build upon?
> Or should this be designed from scratch?
>
> Jan
>
> [1] https://beam.apache.org/roadmap/euphoria/
>
>

Reply via email to