Skip to content

Commit

Permalink
Add generate_series() udtf (and introduce 'lazy' MemoryExec) (apach…
Browse files Browse the repository at this point in the history
…e#13540)

* Add generate_series() udtf

* liscence

* fix examples

* clippy

* comments

* singleton udtf init

* StreamingMemoryExec -> LazyMemoryExec

* use RwLock

* test udf+udtf generate_series() in the same sql

* CI

* CI

* small fixes
  • Loading branch information
2010YOUY01 authored and wiedld committed Dec 19, 2024
1 parent 7a0dd9d commit d01ae57
Show file tree
Hide file tree
Showing 20 changed files with 904 additions and 139 deletions.
2 changes: 2 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ members = [
"datafusion/functions",
"datafusion/functions-aggregate",
"datafusion/functions-aggregate-common",
"datafusion/functions-table",
"datafusion/functions-nested",
"datafusion/functions-window",
"datafusion/functions-window-common",
Expand Down Expand Up @@ -108,6 +109,7 @@ datafusion-functions = { path = "datafusion/functions", version = "43.0.0" }
datafusion-functions-aggregate = { path = "datafusion/functions-aggregate", version = "43.0.0" }
datafusion-functions-aggregate-common = { path = "datafusion/functions-aggregate-common", version = "43.0.0" }
datafusion-functions-nested = { path = "datafusion/functions-nested", version = "43.0.0" }
datafusion-functions-table = { path = "datafusion/functions-table", version = "43.0.0" }
datafusion-functions-window = { path = "datafusion/functions-window", version = "43.0.0" }
datafusion-functions-window-common = { path = "datafusion/functions-window-common", version = "43.0.0" }
datafusion-optimizer = { path = "datafusion/optimizer", version = "43.0.0", default-features = false }
Expand Down
Loading

0 comments on commit d01ae57

Please sign in to comment.