Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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(flight): add helpers to handle
CommandGetCatalogs
,CommandGetSchemas
, andCommandGetTables
requests #4296feat(flight): add helpers to handle
CommandGetCatalogs
,CommandGetSchemas
, andCommandGetTables
requests #4296Changes from 9 commits
223b80a
38ab8f1
52e37d5
9f66a22
52b5968
594d31b
e01a351
20f34d7
a7f69ee
ddfbafe
1ad6167
f75b846
3fa5bef
fc9e91d
2f06792
2255d49
0aa8346
dba0bcd
9ffbfa9
3b3da92
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
Given that the equality matching on
catalog
should be the same for all implementations, what do you think about putting it in the builder itself?The same comment applies to the
GetTablesBuilder
tooWe can do this as a follow on PR too (or never)
Something like:
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.
@alamb, since we are then using all the fields on the command object, should we just convert one into the other?
Someting like given
query
isCommandGetDbSchemas
.implementing from, with maybe the downside, that you would always actually have to cast the type..
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.
Seeing that this code is also always the same, should we add a method
build_stream
?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.
I wonder if it is worth a comment that this does not implement full SQL style multipart identifier semantics to warn anyone who tries to use this code as a starting point for implementing FlightSQL? Maybe that will be obvious to anyone who uses this code, but we fought for quite a while to get consistent identifier semantics in DataFusion (one needs to parse it via SQL)