Skip to content
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

Issue 10: Extend schema registry integration #34

Closed
wants to merge 31 commits into from

Conversation

adrdc
Copy link
Contributor

@adrdc adrdc commented Mar 29, 2021

Closes #10

Please refer to the wiki for a full description of how we list schemas, tables, interact with schema regsitry
https://github.com/adrdc/presto-connector/wiki/Schema-Registry

This PR abstracts out listing of scheams, tables, and interacting with a schema registry.
Any schema registry could be implemented. Confluent schema registry is added as an example (in addition to local file and pravega schema registry which previously existed).

PravegaTableDescriptionSupplier
Results in a lot of refactoring here. Most things moved to LocalSchemaRegistry + PravegaSchemaRegistry.
As a result this is much simpler+cleaner.

Integration tests
Integration tests now use the LocalSchemaRegistry component (vs. seeding the cache). So this results in a lot more code coverage during test.

adrdc added 30 commits March 15, 2021 10:44
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
Signed-off-by: Andrew Robertson <[email protected]>
@adrdc adrdc marked this pull request as ready for review March 29, 2021 15:55
@fpj fpj changed the title Issue 10 schema registry Issue 10: Schema registry Jun 11, 2021
@fpj fpj changed the title Issue 10: Schema registry Issue 10: Extend schema registry integration Jun 11, 2021
@adrdc adrdc closed this Jun 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Extend schema registry integration
2 participants