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

change variant to dynamic #5302

Merged
merged 1 commit into from
Sep 25, 2024
Merged

change variant to dynamic #5302

merged 1 commit into from
Sep 25, 2024

Conversation

mccanne
Copy link
Collaborator

@mccanne mccanne commented Sep 25, 2024

This commit changes our terminology for a top-level dynamic type to "Dynamic" from "Variant". The term "variant" has been corrupted by the industry to mean efficiently-encoded semi-structured data when the traditional meaning from programming languages is a tagged union. To avoid this confusion, we're following clickhouse's terminology and using the term dynamic instead. This change is internal to the code only and does not affect any user-facing documentation as the super-structured data model is strongly typed throughout and does not expose the implied top-level dynamic type as a user-visible type.

This commit changes our terminology for a top-level dynamic
type to "Dynamic" from "Variant".  The term "variant" has been
corrupted by the industry to mean efficiently-encoded
semi-structured data when the traditional meaning from
programming languages is a tagged union.  To avoid this
confusion, we're following clickhouse's terminology and using
the term dynamic instead.  This change is internal to the code
only and does not affect any user-facing documentation as
the super-structured data model is strongly typed throughout
and does not expose the implied top-level dynamic type as
a user-visible type.
@mccanne mccanne requested a review from a team September 25, 2024 01:56
@mccanne mccanne merged commit d103420 into main Sep 25, 2024
3 checks passed
@mccanne mccanne deleted the dynamic branch September 25, 2024 22:11
mccanne added a commit that referenced this pull request Oct 20, 2024
We made a breaking change to the vng/supc format in #5302 but
we neglected to change the file format version number.  This commit
changes the version number to provide a version mismatch error
instead of strange sanity-check failure.
mccanne added a commit that referenced this pull request Oct 20, 2024
We made a breaking change to the vng/supc format in #5302 but
we neglected to change the file format version number.  This commit
changes the version number to provide a version mismatch error
instead of strange sanity-check failure.
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.

2 participants