ClickHouse / ClickHouse/clickhouse-cpp

ColumnLowCardinalityT fail in constructor

Offen
#457 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.