Throw Exception when predicate contains columns not specified in prejection, to prevent filtering out data improperly
- Langage dominant
- Java
- Étoiles
- 3.1k
- Forks
- 1.6k
- Merge moyen
- 3 j 12 h
- PR mergées (30 j)
- 33
Description
As is reported by Parquet-425, data will be filtered out improperly under certain cases.
Before Parquet-425 is fixed, let's throw an Exception to warn the upper application that work-arounds should be done.
**Reporter**: [Liwei Lin(Inactive)](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=proflin) / @lw-lin
**Assignee**: [Liwei Lin(Inactive)](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=proflin) / @lw-lin
#### Externally tracked issue: [https://issues.apache.org/jira/browse/PARQUET-425](https://issues.apache.org/jira/browse/PARQUET-425)
**Note**: *This issue was originally created as [PARQUET-426](https://issues.apache.org/jira/browse/PARQUET-426). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par examiner le rapport Parquet-425 et l’historique de l’issue associée PARQUET-426 afin d’identifier la gestion concernée des prédicats et des projections. Suivez l’endroit où les prédicats sont évalués par rapport aux colonnes projetées, puis vérifiez que les cas où les colonnes du prédicat ne sont pas spécifiées lèvent une exception au lieu de filtrer les données ; l’issue ne fournit aucun chemin de fichier ou de test.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- data-engineering
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100