Sign in
apache
/
datafusion
/
HEAD
796c7d1
feat: support f16 in coercion logic (#18944)
by Jeffrey Vo
· 5 hours ago
main
613f87d
minor: remove unused crypto functions & narrow public API (#20045)
by Jeffrey Vo
· 5 hours ago
b80bf2c
fix: filter pushdown when merge filter (#20110)
by Huaijin
· 21 hours ago
5981d62
chore: remove datatype check functions in favour of upstream versions (#20104)
by Jeffrey Vo
· 21 hours ago
c3eb9ef
Make session state builder clonable (#20136)
by Albert Skalt
· 21 hours ago
a41f908
chore(deps): bump bytes from 1.11.0 to 1.11.1 (#20141)
by dependabot[bot]
· 23 hours ago
4dfc193
Improve performance of `CASE WHEN x THEN y ELSE NULL` expressions (#20097)
by Pepijn Van Eeckhoudt
· 23 hours ago
35e78ca
Optimize the evaluation of date_part(<col>) == <constant> when pushed down (#19733)
by Kosta Tarasov
· 26 hours ago
81f7a87
Add BufferExec execution plan (#19760)
by Gabriel
· 29 hours ago
29d63c1
Optimize `PhysicalExprSimplifier` (#20111)
by Adam Gutglick
· 30 hours ago
4557033
chore(deps): bump clap from 4.5.54 to 4.5.56 (#20131)
by dependabot[bot]
· 31 hours ago
5be5259
chore(deps): bump flate2 from 1.1.8 to 1.1.9 (#20130)
by dependabot[bot]
· 31 hours ago
a462b79
chore(deps): bump insta from 1.46.1 to 1.46.3 (#20129)
by dependabot[bot]
· 31 hours ago
9f33776
chore(deps): bump tonic from 0.14.2 to 0.14.3 (#20127)
by dependabot[bot]
· 31 hours ago
60f7a3c
chore(deps): bump actions/setup-node from 4 to 6 (#20125)
by dependabot[bot]
· 31 hours ago
40762f4
chore(deps): bump taiki-e/install-action from 2.67.13 to 2.67.18 (#20124)
by dependabot[bot]
· 31 hours ago
1825f97
Add duplicate name error reproducer (#20106)
by Gabriel
· 34 hours ago
b2a6893
chore: reduce production noise by using `debug` macro (#19885)
by Alan Tang
· 2 days ago
8c478e9
Disallow positional struct casting when field names don’t overlap (#19955)
by kosiew
· 2 days ago
96a6bd7
Runs-on for `linux-build-lib` and `linux-test` (2X faster CI) (#20107)
by Dmitrii Blaginin
· 2 days ago
39da29f
Add `ScalarValue::RunEndEncoded` variant (#19895)
by Jeffrey Vo
· 2 days ago
dab903e
Improve memory accounting for ArrowBytesViewMap (#20077)
by Vignesh
· 2 days ago
030621c
refactor: Rename `FileSource::try_reverse_output` to `FileSource::try_pushdown_sort` (#20043)
by Kumar Ujjawal
· 2 days ago
d28a03c
Adjust `case_when DivideByZeroProtection` benchmark so that "percentage of zeroes" corresponds to "number of times protection is needed" (#20105)
by Pepijn Van Eeckhoudt
· 2 days ago
7388eed
add ability to customize tokens in parser (#19978)
by Albert Skalt
· 2 days ago
9962911
feat: add ExpressionPlacement enum for optimizer expression placement decisions (#20065)
by Adrian Garcia Badaracco
· 2 days ago
66ee0af
Preserve PhysicalExpr graph in proto round trip using Arc pointers as unique identifiers (#20037)
by Adrian Garcia Badaracco
· 2 days ago
545c37f
perf: optimise right for byte access and StringView (#20069)
by theirix
· 3 days ago
1a0c2e0
Use return_field_from_args in information schema and date_trunc (#20079)
by Andrea Bozzo
· 3 days ago
c849374
Refactor `iszero()` and `isnan()` to accept all numeric types (#20093)
by Kumar Ujjawal
· 3 days ago
51c0475
Implement preimage for floor function to enable predicate pushdown (#20059)
by Devanshu
· 4 days ago
3797995
perf: improve performance of `array_repeat` function (#20049)
by lyne
· 4 days ago
f779e96
perf: Optimize scalar path for chr function (#20073)
by Kumar Ujjawal
· 4 days ago
9de192a
docs: update data_types.md to reflect current Arrow type mappings (#20072)
by karuppuchamysuresh
· 4 days ago
bc4c245
Automatically generate examples documentation adv (#19294) (#19750)
by Sergey Zhukov
· 4 days ago
a02e683
Reduce number of traversals per node in `PhysicalExprSimplifier` (#20082)
by Adam Gutglick
· 5 days ago
4a63659
Minor: update tests in limit_pushdown.rs to insta (#20066)
by Andrew Lamb
· 5 days ago
b50e1f7
chore: Add microbenchmark (compared to ExprOrExpr) (#20076)
by Yu-Chuan Hung
· 5 days ago
2860ada
fix: The limit_pushdown physical optimization rule removes limits in some cases leading to incorrect results (#20048)
by Mason
· 5 days ago
cad3865
fix: correct weight handling in approx_percentile_cont_with_weight (#19941)
by Sergio Esteves
· 5 days ago
f0de02f
Use BooleanBufferBuilder rather than Vec<bool> in ArrowBytesViewMap (#20064)
by Eesh Sagar Singh
· 5 days ago
7c3ea05
feat: add AggregateMode::PartialReduce for tree-reduce aggregation (#20019)
by Nathaniel J. Smith
· 5 days ago
f997169
Improve documentation for ScalarUDFImpl::preimage (#20008)
by Andrew Lamb
· 6 days ago
ed0a060
replace private is_volatile_expression_tree with equivalent public is_volatile (#20056)
by Adrian Garcia Badaracco
· 6 days ago
41bfb79
feat: support Spark-compatible abs math function part 2 - ANSI mode (#18828)
by hsiang-c
· 7 days ago
8152b44
feat: optimise copying in `left` for Utf8 and LargeUtf8 (#19980)
by theirix
· 7 days ago
92f60ad
docs: Automatically update DataFusion version in docs (#20001)
by Nuno Faria
· 7 days ago
36c0cda
fix: respect DataFrameWriteOptions::with_single_file_output for paths without extensions (#19931)
by Kumar Ujjawal
· 7 days ago
20d5f06
perf: Push down join key filters for LEFT/RIGHT/ANTI joins (#19918)
by Nuno Faria
· 7 days ago
a77e5a5
Further refactoring of type coercion function code (#19603)
by Jeffrey Vo
· 7 days ago
568f19f
Simplify Spark `sha2` implementation (#19475)
by Jeffrey Vo
· 7 days ago
4b31aaa
Fix constant value from stats (#20042)
by Gabriel
· 7 days ago
5f9bacd
Enforce `clippy::allow_attributes` globally across workspace (#19576)
by Jeffrey Vo
· 7 days ago
1636898
minor: add tests for coercible signature considering nulls/dicts/ree (#19459)
by Jeffrey Vo
· 8 days ago
47bf178
fix: return correct length array for scalar null input to `calculate_binary_math` (#19861)
by Jeffrey Vo
· 8 days ago
81e9723
Fix/parquet opener page index policy (#19890)
by Aviral Garg
· 8 days ago
0a68b81
[main] Update version to `52.1.0` (#19878) (#20028)
by Andrew Lamb
· 8 days ago
bef1368
Simplify wait_complete function (#19937)
by Lía Adriana
· 8 days ago
f819061
Tweak `adapter serialization` example (#20035)
by Adrian Garcia Badaracco
· 8 days ago
41d48b3
feat: implement protobuf converter trait to allow control over serialization and deserialization processes (#19437)
by Tim Saucer
· 8 days ago
aae3e0f
refactor: make PhysicalExprAdatperFactory::create fallible (#20017)
by niebayes
· 8 days ago
adb8c8a
minor: Move metric `page_index_rows_pruned` to verbose level in `EXPLAIN ANALYZE` (#20026)
by Yongting You
· 8 days ago
1a48d58
add more projection pushdown slt tests (#20015)
by Adrian Garcia Badaracco
· 8 days ago
aca7169
feat(spark): add unix date and timestamp functions (#19892)
by cht42
· 8 days ago
af77197
chore(deps): bump taiki-e/install-action from 2.67.9 to 2.67.13 (#20020)
by dependabot[bot]
· 8 days ago
82f27e9
refactor: extract pushdown test utilities to shared module (#20010)
by Adrian Garcia Badaracco
· 8 days ago
52deee5
chore(deps): bump setuptools from 80.10.1 to 80.10.2 in /docs (#20022)
by dependabot[bot]
· 8 days ago
f5709e7
feat(spark): implement `StringView` for `SparkConcat` (#19984)
by Aryan Anand
· 8 days ago
c560bee
perf: Optimize repeat function for scalar and array fast (#19976)
by Kumar Ujjawal
· 8 days ago
58fb6e1
feat(spark): implement `from/to_utc_timestamp` functions (#19880)
by cht42
· 8 days ago
8653851
feat(spark): Add `SessionStateBuilderSpark` to datafusion-spark (#19865)
by cht42
· 8 days ago
073174b
feat: Show the number of matched Parquet pages in `DataSourceExec` (#19977)
by Nuno Faria
· 9 days ago
adddd4c
fix: Make `generate_series` return an empty set with invalid ranges (#19999)
by Nuno Faria
· 9 days ago
5c47d6d
Fix ClickBench EventDate handling by casting UInt16 days-since-epoch to DATE via `hits` view (#19881)
by kosiew
· 9 days ago
cda6425
perf: Optimize ArrowBytesViewMap with direct view access (#19975)
by Tushar Das
· 9 days ago
6524d91
minor: pull `uuid` into workspace dependencies (#19997)
by Jeffrey Vo
· 9 days ago
27abe5a
perf: improve performance of `array_remove`, `array_remove_n` and `array_remove_all` functions (#19996)
by lyne
· 9 days ago
8efc2b6
feat(spark): add `base64` and `unbase64` functions (#19968)
by cht42
· 9 days ago
50a3e13
Speedup statistics_from_parquet_metadata (#20004)
by Daniël Heres
· 9 days ago
f8a22a5
docs: Fix some broken / missing links in the DataFusion documentation (#19958)
by Andrew Lamb
· 9 days ago
b6f7521
Do not require mut in memory reservation methods (#19759)
by Gabriel
· 9 days ago
4d63f8c
minor: Add favicon (#20000)
by Nuno Faria
· 10 days ago
8023947
fix: maintain inner list nullability for `array_sort` (#19948)
by Jeffrey Vo
· 10 days ago
d1eea07
Fix broken links in the documentation (#19964)
by Andrew Lamb
· 10 days ago
e062ae5
minor: Fix doc about `write_batch_size` (#19979)
by Nuno Faria
· 10 days ago
03c2751
chore(deps): bump uuid from 1.19.0 to 1.20.0 (#19993)
by dependabot[bot]
· 10 days ago
d590824
chore(deps): bump sysinfo from 0.37.2 to 0.38.0 (#19990)
by dependabot[bot]
· 10 days ago
355cae8
chore(deps): bump nix from 0.30.1 to 0.31.1 (#19991)
by dependabot[bot]
· 10 days ago
853a617
chore(deps): bump quote from 1.0.43 to 1.0.44 (#19992)
by dependabot[bot]
· 10 days ago
6647583
chore(deps): bump taiki-e/install-action from 2.66.7 to 2.67.9 (#19987)
by dependabot[bot]
· 10 days ago
0b60c58
chore(deps): bump setuptools from 80.9.0 to 80.10.1 in /docs (#19988)
by dependabot[bot]
· 10 days ago
4127688
Change GitHub actions dependabot schedule to weekly (#19981)
by Jeffrey Vo
· 10 days ago
e5e7636
export `SessionState::register_catalog_list(...)` (#19925)
by Albert Skalt
· 11 days ago
c135236
Improve error messages with nicer formatting of Date and Time types (#19954)
by Emil Ernerfeldt
· 11 days ago
05802e2
perf: Optimize factorial scalar path (#19949)
by Kumar Ujjawal
· 12 days ago
1897924
fix: change token consumption to pick to test on EOF in parser (#19927)
by Albert Skalt
· 12 days ago
c5e99e5
perf: Optimize scalar path for ascii function (#19951)
by Kumar Ujjawal
· 12 days ago
17cbff0
Misc hash / hash aggregation performance improvements (#19910)
by Daniël Heres
· 12 days ago
23f5003
Add struct pushdown query benchmark and projection pushdown tests (#19962)
by Adrian Garcia Badaracco
· 12 days ago
35e99b9
preserve FilterExec batch size during ser/de (#19960)
by Albert Skalt
· 12 days ago
Next »