apache / apache/parquet-java

ParentValueContainer.getConversionContainer does not handle FIXED schema types properly

Ouverte
#2,270 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Component: Avro Component: Parquet Priority: Major Type: bug
Langage dominant
Java
Étoiles
3.1k
Forks
1.6k
Merge moyen
3 j 12 h
PR mergées (30 j)
33

Description

ParentValueContainer.getConversionContainer attempts to convert the value to (GenericData.Fixed) instead of the more broad (GenericFixed) class. GenericData.Fixed implements GenericFixed, and GenericFixed is the avro class that should be used instead of the more specific parquet-avro GenericData.Fixed.

**Environment**: Windows 10, Flink, IntelliJ IDE
**Reporter**: [Daniel Steffy](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=steffyd)

**Note**: *This issue was originally created as [PARQUET-1486](https://issues.apache.org/jira/browse/PARQUET-1486). 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 ParentValueContainer.getConversionContainer et examinez comment les valeurs de schéma FIXED sont converties. Confirmez que la conversion accepte le type plus général GenericFixed plutôt que seulement GenericData.Fixed, puis vérifiez que les valeurs FIXED sont traitées sans l'incompatibilité de types signalée.

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

Évaluation

Stack technique
java
Domaine
data
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Clairement spécifiée
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

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