apache / apache/iceberg-python
Support scanning a specific branch of a table
- Lenguaje dominante
- Python
- Estrellas
- 1.1k
- Forks
- 581
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 78
Descripción
### Feature Request / Improvement
As far as I can tell, PyIceberg does not directly support being able to scan a particular branch of an iceberg table. For example, there is no way to be able to run an equivalent of queries like
SELECT * FROM `..;`
as documented in https://iceberg.apache.org/docs/1.8.0/branching/#schema-selection-with-branches-and-tags
I can see that PR #941 to add support to _write_ to branches in Pyiceberg is well on its way to be being merged in, so this would be a useful complement.
Alternatively, perhaps I'm mistaken and there is already a way to do this, but it wasn't clear in the documentation
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Comienza leyendo la documentación sobre branching y selección de esquemas de Iceberg enlazada en el issue, y después revisa el PR #941 para conocer la compatibilidad existente con la escritura en branches. Inspecciona la API de scan actual de PyIceberg y determina cómo debería seleccionarse una tabla con un branch especificado; se considera terminado cuando los llamadores pueden escanear un branch específico de una tabla como en el ejemplo de consulta documentado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- database
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100