-
Notifications
You must be signed in to change notification settings - Fork 163
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
Support Execute Chaining #279
Labels
enhancement
New feature or request
Comments
That's a great addition, @bendemott are you willing to submit a PR for this? |
Yeah, I'll submit one soon, thanks. |
This was referenced Jan 11, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the feature
Would it make more sense to return
self
fromcursor.execute
instead ofTrinoResult
This would allow you to chain fetch operations
In addition,
__iter__
androwcount
can be implemented on the cursor itself - this seems to be how it is commonly done.So with
return self
and__iter__
implemented the following would still be possible for convenience:This is the behavior of psycopg3
The Python DBAPI2 spec doesn't specify the return value of
execute
so it's up to the driver to decide, but it is common in quite a few Python DBAPI2 drivers.Describe alternatives you've considered
No response
Are you willing to submit PR?
The text was updated successfully, but these errors were encountered: