apache / apache/arrow-rs

FlightSQL Integration Test with JDBC / ODBC drivers

Open
#2,409 5 comments 0 reactions 0 assignees View on GitHub
arrow-flight enhancement help wanted
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.