apache / apache/arrow-java

[Java] Push-down filtering in Java

Aperta
#227 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Type: enhancement Type: usage
Lingua principale
Java
Stelle
94
Fork
152
Merge medio
3g 16h
PR unite (30g)
11

Descrizione

### Push-down filtering (Java) questions

Hey all,

I'm exploring adding push-down filtering to the Java Datasets API, as it currently only supports push-down projection.
Just had a couple of questions before I start this work:

- Is this planned on any current roadmap? I'd like to avoid duplicating work that's already begun
- Does anyone have any smart ideas as to how to pass the filter predicate into ScanOptions? As far as I can tell, the only complication to make this happen would be figuring out some way to call into the Expression object from Java without creating future maintenance effort.

Thanks!

### Component(s)

C++, Java

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con il supporto esistente alla proiezione push-down della Java Datasets API, quindi esamina come vengono utilizzati ScanOptions e l’oggetto Expression nei componenti Java e C++. Il lavoro è completo quando i predicati di filtro Java possono essere passati tramite ScanOptions per il filtraggio push-down senza creare un onere di manutenzione insostenibile.

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

Valutazione

Stack tecnologico
cpp, java
Ambito
api, data
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.