parquet-tools cat command does not consider logical type
- Lenguaje dominante
- Java
- Estrellas
- 3.1k
- Forks
- 1.6k
- Merge medio
- 3 d 12 h
- PR fusionados (30 d)
- 33
Descripción
The parquet-tools cat command doesn't format timestamps, outputting them as numbers instead. The parquet-tools dump command does format as timestamps, so the code has been written.
Using the attached file:
$ java -jar parquet-tools-.jar cat -j datetime_utc_adjust.parquet
{"ID":1,"DT":1604297946277}
$ java -jar parquet-tools-.jar dump datetime_utc_adjust.parquet
...
INT32 ID
--------------------------------------------------------------------------------
\*\*\* row group 1 of 1, values 1 to 1 \*\*\*
value 1: R:0 D:1 V:1INT64 DT
--------------------------------------------------------------------------------
\*\*\* row group 1 of 1, values 1 to 1 \*\*\*
value 1: R:0 D:1 V:2020-11-02T06:19:06.277
**Reporter**: [john lilley](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=john.lilley@redpoint.net)
#### Original Issue Attachments:
- [datetime_utc_adjust.parquet](https://issues.apache.org/jira/secure/attachment/13014585/datetime_utc_adjust.parquet)
**Note**: *This issue was originally created as [PARQUET-1943](https://issues.apache.org/jira/browse/PARQUET-1943). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza con los puntos de entrada de los comandos cat y dump de parquet-tools y reproduce el problema usando el archivo adjunto datetime_utc_adjust.parquet. Compara cómo gestiona cada comando el tipo lógico timestamp; se considera terminado cuando cat -j emite el timestamp con el mismo formato que dump en lugar de un valor numérico.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- cli
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 55/100