ClickHouse / ClickHouse/clickhouse-cpp
Add `GetString()` to additional column types
- Vorherrschende Sprache
- C
- Sterne
- 382
- Forks
- 209
- Ø Merge
- 2 T. 19 Std.
- Gemergte PRs (30 T.)
- 14
Beschreibung
pg_clickhouse has manual read-side conversion code for several column types beyond Decimal (various integer and date/time types) where a GetString() method would simplify things. Extending the pattern to other numeric and temporal column types would let us progressively replace custom conversion logic with library calls.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, pg_clickhouse's manuelle Konvertierungscode für die Leseseite und die bestehende Decimal-Implementierung von GetString() zu finden. Ermittle die zusätzlichen Integer- und Datums-/Zeitspaltentypen, die von dieser Konvertierungslogik abgedeckt werden, und überprüfe anschließend, dass jede neue Bibliotheksmethode die entsprechende benutzerdefinierte Konvertierung ersetzt und deren Ausgabe beibehält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 52/100