ClickHouse / ClickHouse/clickhouse-rs

Support Geometry data type (25.11)

Open
#347 0 comments 0 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://github.com/ClickHouse/ClickHouse/pull/83344]()

Under the hood, it is a variant that allows all Geo data types.
See the docs: [https://clickhouse.com/docs/sql-reference/data-types/geo#geometry]().

Perhaps it can be implemented in a more convenient way after ClickHouse/clickhouse-rs#236 and/or ClickHouse/clickhouse-rs#336, as it will always be an enum of various arrays.

Contributor guide

Open the contributing guide

Research direction

Start by reading ClickHouse PR 83344 and the Geometry documentation linked in the issue. Then review clickhouse-rs issues #236 and #336, along with the existing handling of Geo data types, to determine the appropriate representation. Done means the client supports ClickHouse's Geometry type and its relevant variants.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.