[FlightRPC][Java] Properties of JDBC driver are not autodiscovered by clients like DBeaver
- 主要語言
- 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.

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