Skip to content

Conversation

@dshaaban01
Copy link
Collaborator

The region of the Substrait.PlanOp is not strictly limited to the RelationBodyOp's, it is not AnyRegion. This is done to enable dialect conversion between Substrait and GoogleSQL (which now happens over two passes - the first pass transforms Substrait relations to GoogleSQL scan ops, the second pass transforms Substrait plans (containing GoogleSQL ops) to pure GoogleSQL IR. This requires relaxing the region constraint such that the first pass can be successful.

@dshaaban01 dshaaban01 self-assigned this Sep 3, 2025
@dshaaban01 dshaaban01 changed the title relax the region constraint for the Substrait.PlanOp feat: relax the region constraint for the Substrait.PlanOp Sep 3, 2025
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.

1 participant