apache / apache/arrow-java

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

Ouverte
#133 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
94
Forks
152
Merge moyen
3 j 16 h
PR mergées (30 j)
11

Description

### 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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par le Java Flight SQL JDBC driver et comparez la manière dont ses propriétés de connexion sont exposées avec Avatica's BuiltInConnectionProperty.java, référencé dans l'issue. Reproduisez la configuration de la connexion dans DBeaver et suivez les métadonnées de propriétés qu'il découvre automatiquement. Le travail est considéré comme terminé lorsque les options spécifiques à Flight SQL, telles que useEncryption, apparaissent dans DBeaver sans saisie manuelle.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
databases
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.