Apache Spark-compatible expressions for Apache DataFusion

¿Es apache/datafusion-spark apto para principiantes?

En los últimos 30 días, apache/datafusion-spark fusionó 8 de 16 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
7
Forks
15
Issues abiertos para principiantes
1
Issues indexados
226
Merge medio
16 h 43 min
PR fusionados (30 d)
26
Lenguaje dominante
Rust
Licencia
Apache-2.0
Último push a GitHub
14/11/2026
Última indexación
14/11/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
good first issue

Cómo contribuir a apache/datafusion-spark

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • Support Spark collations in comparison, hashing, grouping and string functions
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100

    apache/datafusion-spark#299 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `collate` / `collation`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    apache/datafusion-spark#298 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `try_aes_decrypt`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    apache/datafusion-spark#297 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `aes_decrypt`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    apache/datafusion-spark#296 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `aes_encrypt`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    apache/datafusion-spark#295 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `schema_of_csv`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 40/100

    apache/datafusion-spark#294 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `from_csv`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    apache/datafusion-spark#293 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `schema_of_xml`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    apache/datafusion-spark#292 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `to_xml`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    apache/datafusion-spark#291 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `from_xml`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    apache/datafusion-spark#290 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_string`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    apache/datafusion-spark#289 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_short`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 68/100

    apache/datafusion-spark#288 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_number` (alias of `xpath_double`)
    Abierto
    enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100

    apache/datafusion-spark#287 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_long`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    apache/datafusion-spark#286 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_int`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 72/100

    apache/datafusion-spark#285 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_float`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    apache/datafusion-spark#284 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_double` / `xpath_number`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 58/100

    apache/datafusion-spark#283 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath_boolean`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 55/100

    apache/datafusion-spark#282 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `xpath` (shared XPath 1.0 evaluator for the `xpath_*` family)
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    apache/datafusion-spark#281 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `to_variant_object`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    apache/datafusion-spark#280 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `schema_of_variant_agg`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    apache/datafusion-spark#279 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `schema_of_variant`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    apache/datafusion-spark#278 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `is_variant_null`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    apache/datafusion-spark#277 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `variant_get` / `try_variant_get`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    apache/datafusion-spark#276 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `parse_json` / `try_parse_json` (and a Spark VARIANT representation)
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    apache/datafusion-spark#275 ·

    Los mantenedores suelen responder en 1 día

  • [EPIC] Spark collation support
    Abierto
    EPIC

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    apache/datafusion-spark#274 ·

    Los mantenedores suelen responder en 1 día

  • [EPIC] Spark Variant functions
    Abierto
    EPIC

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    apache/datafusion-spark#273 ·

    Los mantenedores suelen responder en 1 día

  • [EPIC] Spark CSV and AES functions
    Abierto
    EPIC

    Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100

    apache/datafusion-spark#272 ·

    Los mantenedores suelen responder en 1 día

  • [EPIC] Spark XML functions
    Abierto
    EPIC

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    apache/datafusion-spark#271 ·

    Los mantenedores suelen responder en 1 día

  • Support TIME input in `hour`, `minute`, `second`, `extract` and `date_part`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 66/100

    apache/datafusion-spark#270 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `array_sort`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 64/100

    apache/datafusion-spark#269 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `conv`
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    apache/datafusion-spark#267 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `log1p`
    Abierto
    enhancement good first issue

    Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100

    apache/datafusion-spark#266 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `positive`
    Abierto
    enhancement good first issue

    Dificultad 3/5 1-2 días Aptitud para principiantes 65/100

    apache/datafusion-spark#265 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `bround`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    apache/datafusion-spark#264 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `try_add`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 22/100

    apache/datafusion-spark#263 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `floor(expr, scale)` (two-argument form)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 18/100

    apache/datafusion-spark#262 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `split`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    apache/datafusion-spark#261 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `regexp_instr`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    apache/datafusion-spark#260 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `regexp_substr`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    apache/datafusion-spark#259 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `regexp_count`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    apache/datafusion-spark#258 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `regexp_extract_all`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 22/100

    apache/datafusion-spark#257 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `regexp_replace`
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    apache/datafusion-spark#256 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `rlike` / `regexp` / `regexp_like`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 33/100

    apache/datafusion-spark#255 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `transform_values` (higher-order map function)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    apache/datafusion-spark#254 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `transform_keys` (higher-order map function)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    apache/datafusion-spark#253 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `map_zip_with` (higher-order function over two maps)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    apache/datafusion-spark#252 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `map_filter` (higher-order map function)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    apache/datafusion-spark#251 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `zip_with` (higher-order function over two arrays)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 40/100

    apache/datafusion-spark#250 ·

    Los mantenedores suelen responder en 1 día

  • Implement Spark-compatible `forall` (higher-order array predicate)
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 46/100

    apache/datafusion-spark#249 ·

    Los mantenedores suelen responder en 1 día

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.