ClickHouse / ClickHouse/clickhouse-cpp
Nested tables support
- 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