Skip to content

feat(spark): support multivariate AND/OR#837

Merged
bestbeforetoday merged 1 commit into
substrait-io:mainfrom
andrew-coleman:and_or
May 21, 2026
Merged

feat(spark): support multivariate AND/OR#837
bestbeforetoday merged 1 commit into
substrait-io:mainfrom
andrew-coleman:and_or

Conversation

@andrew-coleman
Copy link
Copy Markdown
Member

The Substrait AND / OR functions are multivariate (2+ args), whereas the Spark equivalent are binary.
This commit adds support for >2 arguments by converting into a hierarchy of nested AND/OR functions.

Resolves #835

The Substrait AND / OR functions are multivariate (2+ args),
whereas the Spark equivalent are binary.
This commit adds support for >2 arguments by converting
into a hierarchy of nested AND/OR functions.

Signed-off-by: Andrew Coleman <andrew_coleman@uk.ibm.com>
@bestbeforetoday bestbeforetoday merged commit 19ca6aa into substrait-io:main May 21, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[spark] queries with boolen operator chain failure on Spark

3 participants