apache / apache/datafusion-sqlparser-rs

Support GROUP BY ALL

Aberta
#791 2 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Rust
Estrelas
3.5k
Forks
772
Merge médio
4d 9h
PRs com merge (30d)
17

Descrição

DuckDB supports this: https://duckdb.org/2022/05/04/friendlier-sql.html:

```
SELECT
systems,
planets,
cities,
cantinas,
SUM(scum + villainy) as total_scum_and_villainy
FROM star_wars_locations
GROUP BY ALL
-- GROUP BY systems, planets, cities, cantinas
```

It's essentially a shortcut to refer to all dimension fields in a group by.

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Comece pela referência do DuckDB GROUP BY ALL vinculada na issue e inspecione o tratamento existente de GROUP BY no parser; nenhum caminho de arquivo ou de teste é especificado. Considera-se concluído quando a sintaxe do exemplo for aceita e a cobertura verificar que GROUP BY ALL representa o agrupamento por todos os campos de dimensão.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
rust, sql
Domínio
compilers, databases
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
45/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.