tobixdev opened a new pull request, #16419: URL: https://github.com/apache/datafusion/pull/16419
## Which issue does this PR close? This PR is the first step mentioned in #15891 that enables joins for Graph-Like Data (e.g., SPARQL). This replaces the `null_equals_null` boolean with a dedicated enum (which could be extended later on). This PR does not add any additional functionality. ## Rationale for this change I believe, even if we do not implement the remaining steps of #15891 directly in DataFusion, this PR makes the intention of `null_equals_null` more explicit and helps users in understanding the implications of `NullEquality`. ## What changes are included in this PR? Replace `null_equals_null` with `NullEquality` enum. ## Are these changes tested? Yes (same tests as before, just with the enum). ## Are there any user-facing changes? Yes, various join nodes / operations now that a `NullEquality` instead of a boolean. Migrating to the new enum should be possible by replacing ... - `false` with `NullEquality::NullEqualsNothing` - `true` with `NullEquality::NullEqualsNull` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org