ClickHouse / ClickHouse/clickhouse-rs
Support named tuples with schema validation
Open
1.0 blocker
data-types
enhancement
rust
- Dominant language
- Rust
- Stars
- 559
- Forks
- 172
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 3
Description
See https://clickhouse.com/docs/getting-started/example-datasets/youtube-dislikes - it can contain types like:
```
Array(Tuple(call String, content String, subtitle String, title String, url String))
```
which are currently not supported by clickhouse-types crate.
Contributor guide
Research direction
Start in the clickhouse-types crate by tracing how schema types and validation currently handle tuples and arrays. Use the linked YouTube dislikes schema as the reproduction case. Done means named tuples such as Array(Tuple(call String, content String, subtitle String, title String, url String)) are supported with schema validation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- databases
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100