-
Notifications
You must be signed in to change notification settings - Fork 698
External data source: convert the private protobuf to the public one on describe RPC #14546
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
External data source: convert the private protobuf to the public one on describe RPC #14546
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
lgtm |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
b0a9170
to
627e7a5
Compare
⚪ Test history | Ya make output | Test bloat
⚪ Test history | Ya make output | Test bloat | Test bloat
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
⚪ Test history | Ya make output | Test bloat
⚪ Test history | Ya make output | Test bloat | Test bloat
🟢
*please be aware that the difference is based on comparing your commit and the last completed build from the post-commit, check comparation |
Convert the private protobuf description of External Data Source and External Table scheme objects to the public ones in the corresponding RPC implementing actors.
The conversion of the External Data Source protobuf is mostly the reversal of the conversion from the parser's map of features to the private protobuf executed here.
The conversion of the content of External Tables is copied from here.
Example
Create an external data source and an external table:
Now let's check the output of the
ydb scheme describe
command:ydb scheme describe external_data_source --format proto-json-base64
same, but without the description of "self" and formatted
ydb scheme describe external_table --format proto-json-base64
same, but without the description of "self" and formatted
Changelog entry
Changelog category
Additional information