[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