apache / apache/datafusion

[EPIC] DuckDB-Inspired Feature Enhancements

Open
#14,514 8 comments 4 reactions 0 assignees View on GitHub
PROPOSAL EPIC
Dominant language
Rust
Stars
9.3k
Forks
2.4k
Avg merge
3d 7h
Merged PRs (30d)
344

Description

While I'm investigating some possible project ideas for [GSoC 2025](https://github.com/apache/datafusion/issues/14478#issuecomment-2635853610), I took a look at some cool DuckDB features and want to create issues for similar enhancements in datafusion. These features will improve datafusion's usability and performance.

- [x] #14508
- [ ] #14509
(Note: Lambda support is tracked in [#14205](https://github.com/apache/datafusion/issues/14205).)
- [ ] #14510
- [ ] #14512
- [ ] #9371 (This was issued long ago, and also directly linked to GSoC project proposals)

There are also smaller-scale, but still very cool, features in this list:
https://duckdb.org/docs/sql/dialect/friendly_sql.html

Anyone is welcome to undertake any missing one from that list.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked subissues #14509, #14510, #14512, and #9371, along with the DuckDB friendly SQL feature list. Done means selecting and completing one missing enhancement with its linked issue defining the scope; this epic itself does not identify a file, test, or single entry point.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, sql
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.