apache / apache/arrow-java

[Java] Push-down filtering in Java

Ouverte
#227 8 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Type: enhancement Type: usage
Langage dominant
Java
Étoiles
94
Forks
152
Merge moyen
3 j 16 h
PR mergées (30 j)
11

Description

### 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

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par la prise en charge existante de la projection push-down de la Java Datasets API, puis examinez comment ScanOptions et l’objet Expression sont utilisés dans les composants Java et C++. Le travail est terminé lorsque les prédicats de filtre Java peuvent être transmis via ScanOptions pour le filtrage push-down sans créer une charge de maintenance insoutenable.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
cpp, java
Domaine
api, data
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
25/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.