ClickHouse / ClickHouse/clickhouse-cpp
Add `NewColumn()` to `ColumnArray`
- Lenguaje dominante
- C
- Estrellas
- 382
- Forks
- 209
- Merge medio
- 1 d 22 h
- PR fusionados (30 d)
- 13
Descripción
When inserting into Array columns, pg_clickhouse needs to create a new column matching the array's item type. The current API requires the verbose pattern:
CreateColumnByType(arrcol->GetType().As()->GetItemType()->GetName())
A NewColumn() method on ColumnArray that returns a properly typed column directly would simplify this and reduce the chance of type-name mismatches.
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza localizando ColumnArray y la ruta existente CreateColumnByType a la que hace referencia el issue; después, inspecciona cómo se representan los tipos de elementos de los arrays. El trabajo estará terminado cuando ColumnArray exponga NewColumn(), que devuelva una columna con el tipo correcto para su tipo de elemento, y pasen las comprobaciones relevantes del repositorio.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp
- Área
- databases
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 65/100