apache / apache/datafusion-sqlparser-rs

fail to parse `set tez.grouping.max-size=1234;` in Hive Dialect

Aperta
#1,643 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Rust
Stelle
3.5k
Fork
772
Merge medio
4g 9h
PR unite (30g)
17

Descrizione

According to the Apache Tez code, parameter `tez.grouping.max-size` is supported.
https://github.com/apache/tez/blob/1e6c9e3448bb9d934508ee995ad60c23dafa0610/tez-mapreduce/src/main/java/org/apache/tez/mapreduce/grouper/TezSplitGrouper.java#L72
Also when hive uses tez engine, it is possible to set the `tez.grouping.max-size` parameter, but the current version fail to parse it.
![image](https://github.com/user-attachments/assets/1b7393e8-a146-4093-91a9-803d7f9d6916)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia riproducendo l'istruzione Hive `set tez.grouping.max-size=1234;` e ispeziona il percorso di parsing del dialetto Hive. Usa il riferimento ad Apache Tez nell'issue per confermare che il parametro è supportato; il lavoro è completato quando l'istruzione viene analizzata correttamente senza introdurre regressioni nella sintassi Hive esistente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust, sql
Ambito
compilers
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.