-
**Summary**
https://github.com/sundy-li/databend/blob/master/tests/sqllogictests/suites/mode/standalone/explain/filter.test#L48-L67
filter `a>1 AND a IS NOT ` should be pushed down into both…
-
i believe the performance of this thing could be much faster if projection pushdown and code generation is used.
basically at query time, take the projection pushdown information, merge it into the…
-
**Use case**
I'd like to use `chdb` as a query engine for a custom storage engine implemented in Python.
**Describe the solution you'd like**
Pass some kind of filters to `PyReader#read` meth…
-
### Description
For following query
```sql
select x, y, count(if(a > 0, b, c)) as n from t
group by x, y with cube
```
It will add an extra projection after `expand` for pre-calculating `if(…
-
## Notion epic
**Link:** https://www.notion.so/persist-projection-pushdown-30e41b7722934ab08be8d8ac2f206e41
**Product brief:**
**Status:** Not started
**Prioritization:** 09 - September
**Estimated …
-
### Is your feature request related to a problem or challenge?
We have several forms of predicate pushdown in DataFusion's Parquet reader. The code path taken depends on the exact data layout and pre…
alamb updated
2 weeks ago
-
### Problem description
Filter pushdown (in the database often called predicate pushdown but that is confusing in RDF ;) ) is way to move filter evaluation into the equivalent of the [getStatement](h…
-
**Summary**
Iceberg Rust has implemented scan planning, let's integrate with it directly instead.
## Tasks
- [ ] https://github.com/apache/iceberg-rust/pull/607
-
roji updated
2 months ago
-
## Bug Report
Please answer these questions before submitting your issue. Thanks!
### 1. Minimal reproduce step (Required)
```
CREATE TABLE `test` (
`id` bigint(20) NOT NULL,
`update…