[rust] Expose source schema IDs in Arrow batch scans
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 47/100
Línea de trabajo
Start by locating the Rust Arrow batch scan result types and compare their schema ID handling with the Java ArrowBatchData.getSchemaId() reference. Trace how scan results pass through slicing, projection, schema alignment, and limit scans; preserve the source ID through those paths and use -1 when it is unavailable. Done means Rust, Python, and C++ expose the metadata consistently.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Search before asking
- I searched in the issues and found nothing similar.
Motivation
Rust Arrow batch scan results do not expose the source log batch schema ID, which is already available through Java ArrowBatchData.getSchemaId().
Solution
Expose this metadata in Rust, Python and C++. Preserve the source ID through slicing, projection and schema alignment, and return NO_SCHEMA_ID (-1) when unavailable, including limit scan results.
Anything else?
No response
Willingness to contribute
- I'm willing to submit a PR!
- Lenguaje dominante
- Java
- Estrellas
- 2.2k
- Forks
- 656
- Merge medio
- 2 d 2 h
- PR fusionados (30 d)
- 120
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Sin 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/fluss
-
[CI] NettyClientTest.testServerDisconnection may fail with DisconnectExceptionPosiblemente ocupada @yangshangqing95 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
Los mantenedores suelen responder en 1 día
-
[lake/iceberg] Reserved write-mode properties can be set and reset through their `iceberg.` keyPosiblemente ocupada @aphenix-r7 la tomó hace 2 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
apache/fluss#4658 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[common] Decimal#hashCode is inconsistent with Decimal#equalsPosiblemente ocupada @firasbouzazi la tomó hace 14 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/fluss#4538 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
[security] PlainSaslServerProvider conflicts with Hadoop SASL provider causing authentication failurePosiblemente ocupada @xinzhang-hello la tomó hace 20 días. Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
[server] KV snapshot scheduling stops permanently after a transient snapshot-init failurePosiblemente ocupada @zhang-arvin la tomó hace 19 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
apache/fluss#4489 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de apache/fluss
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Vakore/ZappierGames#147 ·
-
Post 1.11.2 to SpigotMCAbiertospigotmc
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
Dans-Plugins/Wild-Pets#356 ·
Los mantenedores suelen responder en 1 día
-
Post 1.16.2 to SpigotMCAbiertospigotmc
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Dans-Plugins/Medieval-Roleplay-Engine#371 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
eddyizm/tempus#1220 · 1 comentario ·
Los mantenedores suelen responder en 2 días
-
ReplaceSchema画面のSQL表示で先頭/末尾に余分な空白が入るPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug javascript
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
dbflute/dbflute-intro#690 ·
Los mantenedores suelen responder en 1 día