lance-format/lance

[DuckDB] Filters pushdown via native lance reader (`lance_scan`)

Open

#353 opened on Dec 5, 2022

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Rust (695 forks)github user discovery
duckdbenhancementgood first issuerust

Repository metrics

Stars
 (6,582 stars)
PR merge metrics
 (Avg merge 6d 1h) (219 merged PRs in 30d)

Description

DuckDB's C API doesn't seems to support filter pushdown, but the C++ one seems to have good support:

https://github.com/duckdb/duckdb/blob/239f51293c429168774c3943e96ddf2451253a07/src/include/duckdb/function/table_function.hpp#L253-L255

It sounds like we can even tell DuckDB which filters we support dynamically.

Contributor guide