Arrow support in future plans?
@teunbrand ya está trabajando en esto.
Desde el 21/4/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Thinking about the reader architecture: have you considered an Arrow-native path via ADBC alongside the existing ODBC reader?
Reasoning: Polars is already the internal DataFrame format, so an AdbcReader could hand Arrow record batches to Polars zero-copy, avoiding the row-by-row accumulation in OdbcReader's ColumnBuilder. Would complement rather than replace ODBC since ADBC driver coverage is narrower, but for backends that ship ADBC drivers it's a cleaner path.
This builds off another feature request (see [330] (https://github.com/posit-dev/ggsql/issues/330) ) .Exasol ships exarrow-rs, an ADBC-compatible Rust driver, on crates.io. So an AdbcReader would unlock Exasol immediately without needing a dialect-specific module. Other warehouses are on the same trajectory (Snowflake, DuckDB, Postgres all have ADBC drivers shipping). Either way I'd love to contribute, but want to align with your team's technical direction!
- Lenguaje dominante
- Rust
- Estrellas
- 554
- Forks
- 30
- Merge medio
- 2 d 8 h
- PR fusionados (30 d)
- 14
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 posit-dev/ggsql
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
writer
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
plot building
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
bug plot building
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Mention DuckDB extension Abiertodocumentation integration
Dificultad 1/5 1-3 horas Aptitud para principiantes 76/100
Todos los issues de posit-dev/ggsql
Issues similares
-
Replayed reasoning items send "content": null, which the Responses API schema does not permit Abiertobug CLI custom-model
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
rust-bitcoin/rust-bitcoin#6930 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
fulcrumgenomics/ferro-hgvs#2251 ·
-
Missing examples for `Allocator` AbiertoA-allocators A-docs C-enhancement T-libs
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100