datafusion
datafusion copied to clipboard
Apache DataFusion SQL Query Engine
## Which issue does this PR close? I had created https://github.com/apache/datafusion/issues/11595 which I had created when working on https://github.com/apache/datafusion/pull/11013 When I was using `create_aggregate_expr`, aliases for max_udaf wouldn't be serialized,...
## Which issue does this PR close? Closes #12118 ## Rationale for this change We have two new view data types, [Utf8View](https://docs.rs/arrow-schema/52.2.0/arrow_schema/enum.DataType.html#variant.Utf8View) and [BinaryView](https://docs.rs/arrow-schema/52.2.0/arrow_schema/enum.DataType.html#variant.BinaryView). Support in datafusion is part of...
### Describe the bug Using the `::timestamp` (or CAST()) function strips timezone information. ### To Reproduce ``` DataFusion CLI v40.0.0 > select arrow_typeof(now()) as tz; +---------------------------------------+ | tz | +---------------------------------------+...
## Which issue does this PR close? Part of #11931 , part of https://github.com/apache/datafusion/issues/7065 ## Rationale for this change Detail can see #11931 ## Are these changes tested? By exist...
### Describe the bug According to the [Substrait specification](https://substrait.io/relations/logical_relations/#project-operation) project relations emit all if the input fields followed by the list of new expressions. Datafusion only emits the new expressions....
# TLDR * Keep `datafusion-cli` in the apache/datafusion repo * Make a new repo with a new CLI called `dfdb` (or `datafusion-cli++`or `dfcli`) which is purposely designed for running queries...
### Is your feature request related to a problem or challenge? Current CSV reading / writing already supports a bunch of options, like field delimiter and quote chars. However, record...
## Which issue does this PR close? Part of #12180. ## Rationale for this change Support StringView for binary operators like `~`, `!~`, etc. ## What changes are included in...
N/A ## Rationale for this change While working with @ozankabak and @berkaysynnada on https://github.com/apache/datafusion/pull/12174. I found myself referring several times to the `ExecutionMode` documentation and had to re-read it a...