TIMESTAMP_NS nanoseconds are truncated
- Lingua principale
- C++
- Stelle
- 127
- Fork
- 80
- Merge medio
- 13h 49m
- PR unite (30g)
- 48
Descrizione
E.g.
```(java)
java.sql.Timestamp ts = new java.sql.Timestamp(millis);
ts.setNanos(123456789);
ps.setTimestamp(1, ts); // column 1 has type TIMESTAMP_NS
```
DuckDBTimestamp converts the Timestamp to micros and as result nanosecond part (`789` from the example) is not stored.
The same happens on reading the value back
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con la riproduzione Java fornita e traccia DuckDBTimestamp sia durante il binding dei parametri sia durante la lettura dei valori per una colonna TIMESTAMP_NS. Conferma il comportamento con un test round-trip usando un valore di nanosecondi come 123456789; l’attività è completata quando la componente completa dei nanosecondi viene preservata durante la scrittura e la lettura.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java, sql
- Ambito
- database
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 40/100