apache / apache/arrow-java

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

未關閉
#133 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Java
星號
94
分支
152
平均合併
3 天 16 小時
30 天內合併 PR
11

描述

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

貢獻指南

開啟貢獻指南

研究方向

從 Java Flight SQL JDBC driver 開始,將其連線屬性的公開方式與 issue 中連結的 Avatica's BuiltInConnectionProperty.java 進行比較。在 DBeaver 中重現連線設定,並追蹤它自動探索到哪些屬性中繼資料。當 useEncryption 等 Flight SQL 專用選項無需手動輸入即可出現在 DBeaver 中時,即表示完成。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
java
領域
databases
Issue 類型
功能
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。