-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bulk-cdk-core-extract: replace AirbyteStreamDecorator with AirbyteStreamFactory #44454
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Skipped Deployment
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
6390f94
to
bb3ea8e
Compare
a9194ab
to
c393d61
Compare
bb3ea8e
to
fa4ccf4
Compare
c393d61
to
2d31ee8
Compare
fa4ccf4
to
53e69bb
Compare
2d31ee8
to
371f7fa
Compare
Closing because I'm merging the top of the stack #44482 into master using slash-approve-and-merge. |
The current DiscoverOperation is overfitted to SQL database schemas and takes a bunch of unpleasant shortcuts which won't age well. This PR fixes this by changing the DiscoverOperation implementation, specifically around the MetadataQuerier and AirbyteStreamDecorator interfaces. I made too many simplifying assumptions when I first wrote these. I now push more logic down into the new AirbyteStreamFactory interface implementations.
Informs airbytehq/airbyte-internal-issues#9093