FilterExec should not return Non Statistics when it can not calculate the predicate selectivity
- Lingua principale
- Rust
- Stelle
- 9.3k
- Fork
- 2.4k
- Merge medio
- 3g 11h
- PR unite (30g)
- 360
Descrizione
**Describe the bug**
A clear and concise description of what the bug is.
https://github.com/apache/arrow-datafusion/blob/58b43f5c0b629be49a3efa0e37052ec51d9ba3fe/datafusion/core/src/physical_plan/filter.rs#L173-L193
Should return `input_stats`
**To Reproduce**
Steps to reproduce the behavior:
**Expected behavior**
A clear and concise description of what you expected to happen.
**Additional context**
Add any other context about the problem here.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia in datafusion/core/src/physical_plan/filter.rs alle righe 173-193 e analizza come FilterExec gestisce la selettività del predicato. Verifica il comportamento quando non è possibile calcolare la selettività, quindi conferma che il risultato conservi le statistiche di input come descritto. L’issue non indica alcun file di riproduzione o di test, quindi identifica i test di statistiche esistenti pertinenti prima di apportare la modifica.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- databases
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100