-
Notifications
You must be signed in to change notification settings - Fork 74
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
feat: New generics to support Arrow-compatible backends #390
Conversation
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.
Thanks, looks good!
I love the name of the new generic! |
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.
Thanks, this looks great. Apart from the inline comments, the naming choice for dbWriteStream()
and dbStreamTable()
seems inconsistent. Would dbWriteTableArrow()
and dbReadTableArrow()
, along with dbAppendTableArrow()
, and dbCreateTableArrow()
, be too boring?
The latter two could be descoped for now, but we should definitely add them later so that backends don't necessarily need to override dbWriteTableArrow()
.
Did we agree to add tests to DBItest? |
Missing in this PR, should be part of a later PR:
|
Thanks! |
@krlmlr How do you feel about this? Happy to discuss.