ClickHouse / ClickHouse/clickhouse-java

[jdbc-v2] Streaming data for insert

Aperta
#1,977 2 commenti 0 reazioni 1 assegnatario Assegnata a @mzitnik Vedi su GitHub
area:client-insert enhancement jdbc-v2 type:Epic
Lingua principale
Java
Stelle
1.6k
Fork
636
Merge medio
2g 23h
PR unite (30g)
29

Descrizione

### Describe the bug
JDBC driver should use streaming API of client-v2 to insert data where it is possible. The old client was doing it based on statement:
1. it is insert statement
2. it doesn't contain select
3. there is a specific `{tt 'raw_data'}` parameter

Note: statement may have a format: test: `com.clickhouse.jdbc.ClickHousePreparedStatementTest#testInsertWithFormat`

Here is test: `com.clickhouse.jdbc.ClickHousePreparedStatementTest#testLoadRawData`
Here is reference in code: `com.clickhouse.jdbc.internal.ClickHouseConnectionImpl#prepareStatement`

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.