-
**Enhancement**
In column store, there is `ObDefaultCGScanner` in src/storage/column_store/ob_virtual_cg_scanner.h to handle new added columns,the predicate pushdown/batching projection can be suppor…
-
Jira Link: [DB-7480](https://yugabyte.atlassian.net/browse/DB-7480)
### Description
Consider a setup as follows
```sql
CREATE TABLE t(r1 INT, r2 INT, r3 INT, v INT, PRIMARY KEY(r1 ASC, r2 ASC, r…
-
Hi,
Is there a way we can do a selective pushdown ?
For example, can we specify the list of potential query types that can be considered for pushdown logic ?
in some cases we want to pushdown o…
-
### What happens?
When doing a self join like
```sql
select *
from t as t1
left join t as t2 -- or inner join
on t1.f = t2.f
where right(t1.f, 1) = '2'
```
DuckDB pushes down the `ri…
-
### What should be done?
We could pushdown projections by selecting only required fields instead of selecting whole _jsonb column.
In some use-cases (like storing configuration/state of app) the d…
-
Including but not limited to:
- [x] #483
-
## Bug Report
Please answer these questions before submitting your issue. Thanks!
### 1. Minimal reproduce step (Required)
Reported by the internal expression pushdown test: [example](https:/…
-
Currently this extension scans an entire Athena table, which is extremely inefficient. 😁
DuckDB can send the table filters to the extension, which is what the [postgres scanner does](https://githu…
-
This would help to pruning unnecessary data when doing table scan from datafusion.
-
### Is your proposal related to a problem?
When selecting series from stores, the querier receives all labels from all series for the given matchers. Most PromQL expressions include one or more agg…