datafusion
datafusion copied to clipboard
Apache DataFusion SQL Query Engine
### Is your feature request related to a problem or challenge? Part of https://github.com/apache/datafusion/issues/11752 As we work to complete StringView support in DataFusion @2010YOUY01 noticed on https://github.com/apache/datafusion/issues/11752#issuecomment-2308176932 that we don't...
As part part of the InfluxData / @pauldix philosophy of "write cool software and tell people about it" we plan to tell people about the great work that went into...
### Describe the bug I found test `parquet.slt` failed in my branch, then I swith to `main` and run again, and it failed too... But it can success in my...
Consider `AggregateFunction.order_by` field -- it is `Option>` `None` means "no sorting" but this can be modeled as `Some( vec![] )`. Empty collection perfectly describes lack of sorting, so no need...
## Which issue does this PR close? Closes #11364 ## Rationale for this change Currently ExecutionPlans dont have an identifier associated with them, making it hard to distinguish between the...
> > There are other Expr variants that only make sense in certain contexts as well. We can't have an Expr::Sort in a projection, for example. > > That's a...
Updates the requirements on [tonic](https://github.com/hyperium/tonic) to permit the latest version. Release notes Sourced from tonic's releases. v0.12.2 0.12.2 (2024-08-23) Features Move TimeoutExpired out of transport (#1826) Move ConnectError type from...
### Describe the bug Consider the following query: ``` DataFusion CLI v41.0.0 > select ('2024-08-27T08:21:27Z'::timestamp + interval '1 day' - interval '1 second' - interval '1 day'); +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Utf8("2024-08-27T08:21:27Z")...
### Describe the bug According to the [code](https://github.com/apache/datafusion/blob/main/datafusion/physical-plan/src/joins/nested_loop_join.rs#L474), when the outer table returns `None` for the first time, the `NestedLoopJoinStream` may return `Some(RecordBatch)` to produce the result for the unmatched...
### Is your feature request related to a problem or challenge? Currently execution plans do not have an id associated with them this makes comparison of metrics across the runs....