-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
a new feature: to break datafusion crate into separate smaller crates.
It helps with code management and dependency reasoning
Describe the solution you'd like
- Create new
datafusion_commoncrate #1752 - Create new
datafusion_exprcrate #1753- [split/3] split datafusion expr module and move aggregate and window function expr #1759
- [split/5] move window frame and operator to datafusion-expr module #1761
- [split/6] move signature, type signature, volatility to datafusion-expr #1763
- [split/7] move built-in scalar function to datafusion-expr #1764
- [split/8] move
AccumulatorandColumnarValueto datafusion-expr #1765 - [split/9+12] move udf, udaf,
Exprto datafusion-expr module #1762 - [split/10] split up expr for rewriting, visiting, and simplification traits #1774
- [split/11] split expr type and null info to be expr-schemable #1784
- [split/9+12] move udf, udaf,
Exprto datafusion-expr module #1762 - [split/13] move rest of expr to expr_fn in datafusion-expr module #1794
- split datafusion-physical-expr module #1844
- split datafusion-datasource module #1772
- file format
- listing and object store
- split datafusion-logical-plan sub-module #1755
- move logical plan builder
- move logical plan structs
- move move optimizers
- split datafusion-physical-plan sub-module #1754
- move physical planner
- move execution exprs
- move physical plan optimizer
- split datafusion-execution sub-module
- move memory and disk manager
- move stats collection
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
houqp, yjshen, jonmmease, andygrove and jackwener
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request