ClickHouse / ClickHouse/clickhouse-cpp

Add `NewColumn()` to `ColumnArray`

Abierto Apto para principiantes
#478 1 comentario 0 reacciones 0 asignados Ver en GitHub
enhancement pg_clickhouse
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.