Add support for sending and receiving dictionary arrays via Flight
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 42/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- csharp
- Área
- api, data-engineering
Línea de trabajo
Comienza revisando la implementación de .NET Flight y el Arrow Rust PR relacionado enlazado en el issue. Implementa inicialmente la compatibilidad con dictionary-array, reenviando los dictionary messages para cada record batch, y verifica que Flight pueda enviar y recibir dictionary arrays.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the enhancement requested
Dictionary arrays are not supported currently in dotnet flight implementation
Initially implement dictionary support where dictionary messages are resent with every record batch. This is not as optimal as proper dictionary reuse and delta support but will unlock ability to leverage dictionary batches over flight. Related work in Rust Arrow implementation: https://github.com/apache/arrow-rs/pull/4896.
Copied from
https://github.com/apache/arrow/issues/38045
https://github.com/apache/arrow/issues/46089
- Lenguaje dominante
- C#
- Estrellas
- 42
- Forks
- 31
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 24
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/arrow-dotnet
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
apache/arrow-dotnet#410 · 4 comentarios ·
Los mantenedores suelen responder en 1 día
-
Support the proposed DictionaryEncoding.custom_metadata (format 1.6) for dictionaries of extension types in IPCPosiblemente ocupada @CurtHagenlocher la tomó hace 1 día. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
apache/arrow-dotnet#475 ·
Los mantenedores suelen responder en 1 día
-
CArrowArrayStreamExporter never disposes exported record batches, leaving native memory to the finalizerPosiblemente ocupada @ump45nose la tomó hoy. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
apache/arrow-dotnet#464 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
apache/arrow-dotnet#409 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
apache/arrow-dotnet#397 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/arrow-dotnet
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
gavin-wolfe/wolfden#104 ·
Los mantenedores suelen responder en 1 día
-
[BUG] Still libmicrohttpd dependency is not removed properly from External-Dependency-Info.txt fileAbiertotype/bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
area:framework
Dificultad 1/5 1-3 horas Aptitud para principiantes 72/100
nunit/docs#1262 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
[辞書] かんそうりつ->乾燥率Abierto辞書
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
thomhurst/TUnit#7201 · 1 comentario ·
Los mantenedores suelen responder en 1 día