Implement flattened serialization for Dynamic and JSON in Native format#80499
Merged
Avogar merged 11 commits intoClickHouse:masterfrom Jun 4, 2025
Merged
Implement flattened serialization for Dynamic and JSON in Native format#80499Avogar merged 11 commits intoClickHouse:masterfrom
Avogar merged 11 commits intoClickHouse:masterfrom
Conversation
56 tasks
Contributor
…ynamic-special-serialization
…ynamic-special-serialization
antaljanosbenjamin
approved these changes
Jun 2, 2025
…ynamic-special-serialization
Member
Author
|
|
Merged
via the queue into
ClickHouse:master
with commit Jun 4, 2025
2986a00
118 of 121 checks passed
This was referenced Jun 11, 2025
Closed
This was referenced Jul 8, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Implement flattened serialization for Dynamic and JSON in Native format that allows to serialize/deserialize Dynamic and JSON data without special structures like shared variant for Dynamic and shared data for JSON. This serialization can be enabled by setting
output_format_native_use_flattened_dynamic_and_json_serialization. This serialization can be used for easier support for Dynamic and JSON in TCP protocol in clients in different languages.Documentation entry for user-facing changes