ClickHouse / ClickHouse/clickhouse-cpp
ColumnLowCardinalityT fail in constructor
- Vorherrschende Sprache
- C
- Sterne
- 382
- Forks
- 209
- Ø Merge
- 2 T. 19 Std.
- Gemergte PRs (30 T.)
- 14
Beschreibung
I'm trying to create a clickhouse::ColumnLowCardinalityT to insert into low_cardinality(Int32), but in this code:
```
template
using LCC = clickhouse::ColumnLowCardinalityT;
using column_int32 = LCC;
std::shared_ptr abc = std::make_shared(); // throws ItemView value size mismatch for Int32 expected: 4, got: 0
```
I don't understand what I'm doing wrong and what I need to pass to the constructor.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Reproduziere den gezeigten Aufruf std::make_shared() und beginne mit der Untersuchung der Konstruktoren von ColumnLowCardinalityT und ColumnInt32. Ermittle, ob die Standardkonstruktion unterstützt wird und welche Eingabe der Konstruktor erwartet; abgeschlossen ist die Aufgabe, wenn die gemeldete Abweichung mit einem klaren, verifizierten Konstruktionspfad oder einem korrigierten Verhalten behoben ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- databases
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100