apache / apache/parquet-java

[parquet-cli] Illegal character in column name

Offen
#3,364 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Type: bug
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.6k
Ø Merge
3 T. 12 Std.
Gemergte PRs (30 T.)
33

Beschreibung

### Describe the bug, including details regarding any error messages, version, and platform.

I have a Parquet file with a column that contains a hyphen character and get the following error:

> Illegal character in: Creation-Time

I guess Parquet officially supports only alphanumeric plus underscore, but I have retrieved this Parquet file from a [blob inventory scan](https://docs.azure.cn/en-us/storage/blobs/blob-inventory-how-to) on Azure.

Might there be an option to allow such a column name in `parquet cat` for example?

### Component(s)

CLI

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne beim CLI-Pfad von parquet cat und reproduziere den Fehler mit einer Parquet-Datei, die den Spaltennamen Creation-Time enthält. Verfolge, wo Spaltennamen validiert werden, und ermittle anschließend, wie sich eine opt-in-Erlaubnis auf den Befehl auswirken würde. Erledigt ist die Aufgabe, wenn parquet cat diesen Spaltennamen ohne den Fehler Illegal character verarbeiten kann und dabei das bestehende Validierungsverhalten beibehält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.