apache / apache/arrow-java

[FlightRPC][Java] Properties of JDBC driver are not autodiscovered by clients like DBeaver

Offen
#133 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

### Describe the enhancement requested

When using the JDBC Flight SQL driver with DBeaver, some options are shown, but not the Arrow Flight SQL specific ones like useEncryption. They have to be added manually.

![image](https://github.com/apache/arrow-java/assets/327919/2b1e86e6-0e69-49c7-b158-0452cd2628cf)

It seems Avatica supports these, because these options come from Avatica. Ideally we could get our own options in that display as well. https://github.com/apache/calcite-avatica/blob/07c6b8d92f478646e3e605a80dc0d60329c37d33/core/src/main/java/org/apache/calcite/avatica/BuiltInConnectionProperty.java#L101

### Component(s)

FlightRPC, Java

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Java Flight SQL JDBC driver und vergleiche, wie seine Verbindungseigenschaften offengelegt werden, mit Avatica's BuiltInConnectionProperty.java, das im Issue verlinkt ist. Reproduziere die Verbindungseinrichtung in DBeaver und verfolge, welche Metadaten zu den Eigenschaften automatisch erkannt werden. Als erledigt gilt die Aufgabe, wenn Flight SQL-spezifische Optionen wie useEncryption in DBeaver ohne manuelle Eingabe erscheinen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.