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

feat: refactor and improve internals relating to simple extensions #45

Merged
merged 1 commit into from
Sep 5, 2022

Conversation

jvanstraten
Copy link
Collaborator

@jvanstraten jvanstraten commented Aug 25, 2022

The driving change here is a new namespace and name resolution system with support for:

There's a bunch of cleanup in here as well, in preparation for #43 and the actual implementation of extension parsing after that.

BREAKING CHANGE: various substrait_validator::output types relating to extensions have changed. Name resolution diagnostic messages and codes also changed, for as far as these were implemented before.

@jvanstraten jvanstraten force-pushed the extension-refactor branch 3 times, most recently from 9f9622b to 5f0b299 Compare September 2, 2022 15:40
@jvanstraten jvanstraten marked this pull request as ready for review September 2, 2022 15:41
BREAKING CHANGE: various substrait_validator::output types relating to
extensions have changed. Name resolution diagnostic messages and codes
also changed, for as far as these were implemented before.
@jvanstraten jvanstraten merged commit f29eb39 into substrait-io:main Sep 5, 2022
@jvanstraten jvanstraten deleted the extension-refactor branch September 5, 2022 17:16
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.

1 participant