ClickHouse / ClickHouse/clickhouse-rs

Support named tuples with schema validation

Open
#351 3 comments 2 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.