-
Notifications
You must be signed in to change notification settings - Fork 32
feat(cdk): connector builder support for file uploader #492
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
Conversation
Co-authored-by: Maxime Carbonneau-Leclerc <[email protected]> Co-authored-by: octavia-squidington-iii <[email protected]>
…otocol changes. (#457) Co-authored-by: Maxime Carbonneau-Leclerc <[email protected]> Co-authored-by: octavia-squidington-iii <[email protected]> Co-authored-by: Aaron ("AJ") Steers <[email protected]> Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
/autofix
|
|
/autofix
|
|
/autofix
|
|
/autofix
|
|
Closed in favor of #503 |
|
Closed in favor of #503 |
What
We want to implement support for the connector builder to communicate about the files that will be uploaded for the streams.
How
Current Implementation:
emit_connector_builder_messages=False):FileUploaderis instantiated with a standardFileWriter, which performs the actual file writing.emit_connector_builder_messages=True):FileUploaderis instantiated with aNoopFileWriter, preventing actual file writes.FileUploaderinstance is then wrapped byConnectorBuilderFileUploader.ConnectorBuilderFileUploader.upload()first calls the wrappedFileUploader.upload()(which populatesrecord.file_referencebut doesn't write the file) and then performs the Connector Builder-specific action of copyingfile_referenceattributes intorecord.data.