clickhouse
https://github.com/yandex/clickhouse
C++
ClickHouse is a free analytic DBMS for big data.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C++ not yet supported66 Subscribers
View all SubscribersAdd a CodeTriage badge to clickhouse
Help out
- Issues
- Fix `NOT_FOUND_COLUMN_IN_BLOCK` and wrong `ROLLUP`/`CUBE` rows when `optimize_inverse_dictionary_lookup` rewrites a `GROUP BY` key
- Fix lightweight `UPDATE` skipping rows fetched during the `update_sequential_consistency` wait
- Look up a `Nullable` argument of `transform` by its nested values instead of hashing every row
- `sqlite()` / `ENGINE = SQLite` / `DATABASE ENGINE = SQLite` silently truncate REAL and zero TEXT/BLOB cells of INTEGER-declared columns (`1.5` → `1`, `'abc'` → `0`)
- Fix multi-command mutations of a `DEFAULT` column the part does not store
- Add `EXECUTE AS user SETTINGS name = value` for settings the user declares `CONST` without a value
- Fix(DateTime): Reject out-of-range parseDateTime results
- Count large parts in parallel slices in the trivial count from the text index
- Lightweight `UPDATE` on a partitioned `ReplicatedMergeTree` skips rows that the replica fetches during the `update_sequential_consistency` wait: the partition-pruning analysis caches the parts snapshot before the wait (regression of #110968)
- Fix rows added by WITH FILL when a pass rewrites a selected expression or its sort key, and `uniq` to `count` over non-distinct subqueries
- Docs
- C++ not yet supported