-
Notifications
You must be signed in to change notification settings - Fork 47
HTTP-83 Support SQL queries with project pushdown after a lookup join #84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
05c7db6
to
1055ff1
Compare
@kristoffSC Could you please have look ? |
@OlivierZembri Looks good to me. A couple of comments: In terms of migration considerations for existing users, would the select be failed or ignored if a projection was attempted. If the projection was ignored then there maybe more or less columns returned to the user after the fix; which would be worth documenting as a side effect / migration consideration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, especially in the light of the unit tests and the real-life tests done on our side.
This is an enhancement proposal without which the Flink job fails with an exception There might be some other usage this code change allow to support, but ours is defined in the description for this PR |
|
@kristoffSC It would make our life much easier if this PR could be reviewed by maintainers and merged relatively quickly. There's also @davidradl 's #87 that we'll also need, but if reviewing/merging it will take more time, would it be possible to release the connector after the merge of the present PR, as this is the first blocker for our current work. |
...ava/com/getindata/connectors/http/internal/table/lookup/HttpLookupTableSourceITCaseTest.java
Outdated
Show resolved
Hide resolved
Both PRs approved with a few minor comments. I'll merge them once they are addressed. |
Signed-off-by: David Radley <david_radley@uk.ibm.com>
@grzegorz8 Thanks for merging. |
Release 0.13.0 build started: https://github.com/getindata/flink-http-connector/actions/runs/8544953258/job/23412174122 But I forgot to ask if we need to update any section in README.md, especially when it comes to #87 |
@grzegorz8 For some reason https://github.com/getindata/flink-http-connector/actions/runs/8544953258/job/23412174122 failed. Could you please look into it? Regarding the README.md: well, before the last PRs, it didn't cover the details of the extension points, as such I don't see a particular reason to need it covered in the readme now more than before ;-) But yes, of course, in the long run, it would be nice to have a more complete doc. Moreover, maybe one day a default out-of-the-box implementation will provide enough capabilities for handling common use-cases without the need to implement extension points. But this is a matter for future work. |
@AdrianVasiliu |
@kristoffSC Yes, it did, thanks! |
Signed-off-by: David Radley <david_radley@uk.ibm.com> Co-authored-by: David Radley <39792797+davidradl@users.noreply.github.com>
Description
Ability to support SQL queries that add or remove columns on the result of a lookup join query.
Resolves #83
PR Checklist