apache / apache/beam

PubSubIO.readAvros should produce a schema'd PCollection if clazz has a schema

Abierto
#19,829 0 comentarios 0 reacciones 0 asignados Ver en GitHub
gcp improvement io java P3
Lenguaje dominante
Java
Estrellas
8.7k
Forks
4.7k
Merge medio
2 d 2 h
PR fusionados (30 d)
205

Descripción

Currently `PubsubIO.readAvros(clazz)` *always* yields a PCollection with an AvroCoder. This should only be a fallback in the event that no coder can be inferred. That way if we can infer a schema for `clazz` we will produce a PCollection with a schema.

Imported from Jira [BEAM-8330](https://issues.apache.org/jira/browse/BEAM-8330). Original Jira may contain additional context.
Reported by: bhulette.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza en el punto de entrada de Java PubsubIO.readAvros(clazz) e inspecciona cómo se selecciona su coder. Revisa las pruebas existentes de PubSubIO para encontrar assertions sobre coder o schema. Se considera terminado cuando una clase con un schema inferible produce una schema-backed PCollection, mientras que AvroCoder sigue siendo el fallback cuando no se puede inferir ningún coder.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java
Área
api
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
45/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.