-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
arrow-flightChanges to the arrow-flight crateChanges to the arrow-flight crateenhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changelog
Description
As discussed in #1323, there is now sufficient community interest in moving forward with a Rust FlightSQL implementation. Thanks to @avantgardnerio and @wangfenjin we have basic POC level client and server implementations behind the --features=flight-sql-experimental feature flag.
This ticket tracks the work needed to change the feature flag from flight-sql-experimental to flight-sql (aka that we are comfortable saying that the rust client supports FlightSQL)
Known work items
Basics
- Implement basic FlightSQL Server #1386
- Implement Basic FlightSQL Client #1413
- Document / Deprecate arrow_flight::utils::flight_data_from_arrow_batch #3312
- Mid-level
ArrowFlightClient #3371 - Update documentation / examples to use higher level encode/decode streams and clients
Testing
- Add CI test coverage for flight-sql-experimental features #3400
- FlightSQL Integration Test with JDBC / ODBC drivers #2409
FlightSQL Client
- [FlightSQL] Add Builder for configuring options on flight sql client #3308
- [FlightSQL] Support HTTPs #3309
- [FlightSQL] Client Allow users to set arbitrary headers (rather than only the
"authorization") #3310
Performance
FlightSQL Server
Metadata
Metadata
Assignees
Labels
arrow-flightChanges to the arrow-flight crateChanges to the arrow-flight crateenhancementAny new improvement worthy of a entry in the changelogAny new improvement worthy of a entry in the changelog