AltimateAI / AltimateAI/vscode-dbt-power-user

Documentation editor doesn't handle BigQuery structs

Abierto
#1,004 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
JavaScript
Estrellas
585
Forks
121
Merge medio
5 d 39 min
PR fusionados (30 d)
4

Descripción

### Expected behavior

Assume we have a simple table:
```sql

SELECT id
, STRUCT(
field_one
, field_two
, field_three
) AS struct_one
, STRUCT(
field_one
, field_two
, field_three
) AS struct_two
FROM table_one

```

Documentation editor should show:
- id
- struct_one
- struct_one.field_one
- struct_one.field_two
- struct_one.field_three
- struct_two
- struct_two.field_one
- struct_two.field_two
- struct_two.field_three

### Actual behavior

Currently Documentation Editor shows:
- id
- struct_one
- struct_two

(so fields from the structs are not present)

Moreover if dbt YAML already contains docs on subfields, they are removed upon saving the docs in the Documentation Editor.

### Steps To Reproduce

Any table with BigQuery STRUCT.

### Log output/Screenshots

_No response_

### Operating System

Ubuntu 20.04.6 LTS (Focal Fossa)

### dbt version

1.6.9

### dbt Adapter

bigquery

### dbt Power User version

0.36

### Are you willing to submit PR?

- [ ] Yes I am willing to submit a PR!

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.