apache / apache/parquet-java

"parquet-tools cat -j" should not output metadata

Aperta
#2,559 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Component: Java Component: Parquet Priority: Major Type: bug
Lingua principale
Java
Stelle
3.1k
Fork
1.6k
Merge medio
3g 12h
PR unite (30g)
33

Descrizione

Parquet-tools cat -help says:

```

parquet-tools cat:
Prints the content of a Parquet file. The output contains only the data, no
metadata is displayed
```

Let's say I have a structure like this in a Parquet file:
```json

{
"account":
[
{
"accountDepositType": "NA",
"accountNumber": "NA",
"accountHolderType": "NA"
}
]
}
```

it is extracted like this

```json

{
"account": {
"list": [
{
"element": {
"accountDepositType": "NA",
"accountNumber": "NA",
"accountHolderType": "NA"
}
}
]
}
}
```

**"list"** and **"element"** is metadata or type information if you like and it should not appear in output.

Can you please fix that ?

**Reporter**: [Dumitru Husleag](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dumitru21)

**Note**: *This issue was originally created as [PARQUET-1956](https://issues.apache.org/jira/browse/PARQUET-1956). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia con il comando parquet-tools cat -j e il relativo testo di aiuto, quindi segui il modo in cui i dati delle liste annidate vengono rappresentati nell’output JSON. Usa la struttura di esempio dell’issue per verificare che i wrapper della lista e dell’elemento vengano omessi, mentre i campi dell’account rimangano presenti. Il lavoro è completato quando l’output contiene i dati senza questi nodi di metadati o di informazioni sul tipo.

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

Valutazione

Stack tecnologico
java
Ambito
cli, data
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.