[Java][JDBC][FlightSql] Select query fails when using JDBC to query Sqlite example
- 主要言語
- Java
- スター
- 94
- フォーク
- 152
- 平均マージ
- 3日 16時間
- マージ済み PR(30日)
- 11
説明
### Describe the bug, including details regarding any error messages, version, and platform.
Running [this example](https://github.com/apache/arrow/blob/main/go/arrow/flight/flightsql/example/cmd/sqlite_flightsql_server/main.go)
I then use DBeaver with the Arrow JDBC Driver

`jdbc:arrow-flight-sql://localhost:53822?useEncryption=false&disableCertificateVerification=true&user=flight_username&password=xxxx`
When running a Select statement and debugging, I see it is performing a Put on the backend and trying to run an Update statement resulting in no data:



If I run a Flight Server using [this example](https://github.com/voltrondata/flight-sql-server-example), and run a Select query, it works fine.
`jdbc:arrow-flight-sql://localhost:31337?useEncryption=true&disableCertificateVerification=true&user=flight_username&password=xxxx`

### Component(s)
Go
コントリビューションガイド
調査の方向性
Go sqlite_flightsql_server example、DBeaver、および報告に示されている Arrow JDBC URL を使って失敗を再現する。動作している flight-sql-server-example と比較し、SELECT がなぜ更新として扱われるのかを追跡する;完了条件は、SQLite example が JDBC driver を介してクエリ行を返すこと。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java, sqlite
- 領域
- api, databases
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100