ClickHouse / ClickHouse/clickhouse-cpp

Nested tables support

Abierto
#40 7 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement priority-low
Lenguaje dominante
C
Estrellas
382
Forks
209
Merge medio
1 d 22 h
PR fusionados (30 d)
13

Descripción

If I have simple table like this:

CREATE TABLE test.nested
(
`account` UInt64,
`Orders` Nested(
id UInt64,
order_id String)
)
ENGINE = MergeTree
ORDER BY account

account │ UInt64
Orders.id │ Array(UInt64)
Orders.order_id │ Array(String)

How I can insert data into this table using clickhouse-cpp API? I’m working with Orders.id and Orders.order_id columns as arrays but when method block.AppendColumn called, I’m getting exception:
all columns in block must have same count of rows.

Is there any existing workaround or plans to extend API for nested tables support?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

El issue no menciona archivos del repositorio ni pruebas; comienza con la API de clickhouse-cpp y reproduce el fallo en Block.AppendColumn usando la tabla Nested mostrada. Determina si se admiten las columnas anidadas y aclara cuál es la API de inserción prevista o el workaround. Se considerará completado cuando exista un alcance acordado para la compatibilidad con tablas Nested, con documentación o pruebas que cubran el resultado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
api, databases
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.