We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
https://clickhouse.com/docs/en/sql-reference/data-types/dynamic
The text was updated successfully, but these errors were encountered:
According to docs this is encoded as
<binary_encoded_data_type><value_in_binary_format_according_to_the_data_type>
So, it should lead to deserialize_any (to ask for the real type from the deserializer).
deserialize_any
Then, it can be parsed into some new enum Dynamic { UInt64(u64), ... } (see serde_value::Value or serde_json::Value as references).
enum Dynamic { UInt64(u64), ... }
Btw the same type can be used after moving to Native or RowBinaryWithNamesAndTypes for any columns to solve #53 and #74
Native
RowBinaryWithNamesAndTypes
Moreover, we should also support BorrowedDynamic<'_> for borrowing queries. Otherwise, it's a huge load for an allocator.
BorrowedDynamic<'_>
Sorry, something went wrong.
slvrtrn
No branches or pull requests
https://clickhouse.com/docs/en/sql-reference/data-types/dynamic
The text was updated successfully, but these errors were encountered: