apache / apache/datafusion

reduce recursion level of unparser part

Aperta
#19,787 0 commenti 0 reazioni 1 assegnatario Rivendicata da @waynexia Vedi su GitHub
enhancement
Lingua principale
Rust
Stelle
9.3k
Fork
2.4k
Merge medio
3g 11h
PR unite (30g)
360

Descrizione

### Is your feature request related to a problem or challenge?

Related to https://github.com/apache/datafusion/pull/19109#discussion_r2670731564

### Describe the solution you'd like

Unparser's deep recursion can overflow the stack easily, especially for complex analytical queries like those from tpc-h

### Describe alternatives you've considered

Convert the current implementation to an iterative flavor

### Additional context

_No response_

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.