apache / apache/datafusion

Determine the expression boundaries of an OR conjuction

Aperta
#4,159 0 commenti 1 reazione 0 assegnatari 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? Please describe what you are trying to do.**
Where we have an expression like `a > 20 OR a = 10`, we should be able to determine the boundaries of this operation by looking at the boundaries of the two sides and union'ing them.

**Describe the solution you'd like**
Implement both boundary analysis and selectivity analysis for the AND conjunctions.

**Describe alternatives you've considered**
None

**Additional context**
Tracked in https://github.com/apache/arrow-datafusion/issues/3929

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con la issue di tracciamento correlata 3929 ed esamina l'analisi esistente dei limiti delle espressioni e della selettività in DataFusion. Chiarisci se la modifica richiesta riguarda le congiunzioni OR o AND, quindi individua l'implementazione e i test pertinenti; il lavoro è completato quando la congiunzione scelta dispone dell'analisi dei limiti e della selettività con copertura per l'esempio indicato.

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

Valutazione

Stack tecnologico
rust
Ambito
databases
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.