feat: Support fanning out parent record into multiple child syncs #1862
Labels
Accepting Pull Requests
good first issue
Good for newcomers
kind/Feature
New feature or request
valuestream/SDK
Feature scope
Taps (catalog, state, stream maps, tests, etc.)
Description
The current paradigm assumes developers want to sync a child stream once for every parent record. However, it's possible that a single parent record has information to sync multiple instances of the child stream.
I think it's possible to support this in a backwards-compatible way by adding a new
Stream.generate_child_contexts
method:There's a user in Slack that would need this to build their tap.
The text was updated successfully, but these errors were encountered: