Skip to content

Conversation

@joshua-spacetime
Copy link
Collaborator

@joshua-spacetime joshua-spacetime commented Sep 20, 2023

Fixes #311.

Description of Changes

This change makes it so that our internal join representation can take arbitrary query expressions for its right argument.
Previously only base table references were supported.
This is will allow pushing operations like index scans below joins.

API and ABI

  • This is a breaking change to the module ABI
  • This is a breaking change to the module API
  • This is a breaking change to the ClientAPI
  • This is a breaking change to the SDK API

If the API is breaking, please state below what will break

Copy link
Contributor

@mamcx mamcx left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Great to get rid of that nasty hack of mine!

@mamcx mamcx merged commit bf20465 into master Sep 21, 2023
@joshua-spacetime joshua-spacetime deleted the joshua/311/join-rhs branch September 21, 2023 13:42
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.

Allow right side of join to be generic query expression

3 participants