Eventual-Inc
Daft
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
fix(recordbatch): respect null_equals_nulls for statically-null semi/anti join keys hash_semi_anti_join short-circuited whenever an evaluated join key column had DataType::Null, returning every left row for anti joins and no rows for semi joins while ignoring null_equals_nulls entirely. Under null-safe equality (INTERSECT/EXCEPT semantics, EqNullSafe predicates), NULL keys must match NULL keys. After match_types_for_tables a key column is Null-typed only when both sides are Null, so the shortcut is now taken only when some statically null key has null_equals_nulls=false, where no pair can ever match. Otherwise the join falls through to the regular hash path, which already supports Null-dtype keys: NullArray::hash is deterministic and build_is_equal honors the per-column flag for (Null, Null) pairs. Fixes #7502
hello-peter-tang:fix/7502-semi-anti-null-safe-static-null-keys
5 hours ago
Merge branch 'main' into add-bisect-autoscaling-strategy
DogerW666:add-bisect-autoscaling-strategy
7 hours ago
Merge remote-tracking branch 'upstream/main' into parquet-limit-deleted-rows
jackylee-ch:parquet-limit-deleted-rows
10 hours ago
Merge remote-tracking branch 'upstream/main' into iceberg-partition-repr-parity
jackylee-ch:iceberg-partition-repr-parity
10 hours ago
Merge remote-tracking branch 'upstream/main' into sql-table-function-arg-validation
jackylee-ch:sql-table-function-arg-validation
14 hours ago
Merge branch 'main' into sql-reader-default-io-config Resolves the conflict with #7479, which landed the `usize` literal half of the old #7354 and appended its regression test to the same file. Both branches appended at the end of tests/sql/test_sql_table_functions.py. Resolution keeps upstream's test_sql_read_negative_size_option_rejected and re-applies this branch's io_config block after it; src/daft-sql/src/functions.rs merged cleanly (upstream touched SQLLiteral, this branch touches add_fn). The tree's diff against main is unchanged at +120/-13 across the same 7 files.
jackylee-ch:sql-reader-default-io-config
14 hours ago
style: fix import sorting in catalog tests
Lucas61000:issue-7310
14 hours ago
Merge branch 'main' into issue-7310
Lucas61000:issue-7310
15 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
fix(recordbatch): respect null_equals_nulls for statically-null semi/anti join keys
#7510
6 hours ago
fa3cb62
hello-peter-tang:fix/7502-semi-anti-null-safe-static-null-keys
CodSpeed Performance Gauge
0%
feat(distributed): add bisect autoscaling strategy for faster cluster…
#6929
7 hours ago
a154b7a
DogerW666:add-bisect-autoscaling-strategy
CodSpeed Performance Gauge
0%
fix(parquet): account for deleted rows in limit pushdown
#7444
10 hours ago
ed72d4c
jackylee-ch:parquet-limit-deleted-rows
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs