FlightSQL Integration Test with JDBC / ODBC drivers
- Dominant language
- Rust
- Stars
- 3.6k
- Forks
- 1.3k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 169
Description
_This ticket is largely a placeholder, this likely needs further design_
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
The arrow-flight crate provides experimental support for FlightSQL, however, the test coverage of this functionality is extremely limited.
**Describe the solution you'd like**
Integration testing of this component against an upstream implementation, e.g. Java, would be advantageous to catch mistakes interpreting the specification. This might take the form of
* An example implementation of `FlightSqlService` with potentially canned responses
* A CI job that uses the JDBC FlightSQL adapter, or otherwise, to exercise this API
**Describe alternatives you've considered**
**Additional context**
Contributor guide
Research direction
Start by reading the experimental FlightSQL support in the arrow-flight crate and the FlightSqlService entry point. Determine whether an example service with canned responses or a CI job using the JDBC FlightSQL adapter is appropriate. Done means integration coverage exercises the API against an upstream implementation and catches specification-interpretation errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, rust
- Domain
- testing-qa
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100