@mapmany missing?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Reproduce la canalización del issue con QuerySQLite y SQLite, y luego compara la llamada faltante a mapmany con la implementación enumerable_mapmany.jl de QueryOperators. Lee la llamada generada en standalone_query_macros.jl y determina dónde el código fuente de SQLite no admite su compatibilidad. La tarea está terminada cuando el ejemplo de groupby, split y mapmany se ejecuta correctamente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Using master, it looks like the @mapmany command is missing. For the groupby and then split approach mapmany is critical, is it just not implemented? I didn't see it mentioned in the codebase.
julia> db = SQLite.DB("data.sqlite3");
julia> getproperty(db, tbl[1]) |>
@groupby(_.cell_id) |>
# filter stuff
@map({cell_id=key(_), rows=_}) |>
@mapmany(i->i.rows, (i, j)->{j...}) |>
DataFrame;
MethodError: no method matching mapmany(::QuerySQLite.SourceCode{SQLite.DB}, ::var"#113#123", ::Expr, ::var"#114#124", ::Expr)
Closest candidates are:
mapmany(!Matched::QueryOperators.Enumerable, ::Function, ::Expr, ::Function, ::Expr) at /home/tlnagy/.julia/packages/QueryOperators/g4G21/src/enumerable/enumerable_mapmany.jl:42
Stacktrace:
[1] (::var"#112#122")(::QuerySQLite.SourceCode{SQLite.DB}) at /home/tlnagy/.julia/packages/Query/AwBtd/src/standalone_query_macros.jl:205
[2] |>(::QuerySQLite.SourceCode{SQLite.DB}, ::var"#112#122") at ./operators.jl:823
[3] top-level scope at In[30]:1
- Lenguaje dominante
- Julia
- Estrellas
- 4
- Forks
- 2
- Merge medio
- 2 d 3 h
- PR fusionados (30 d)
- 1
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 queryverse/QuerySQLite.jl
-
error using the in operator Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
queryverse/QuerySQLite.jl#33 · 2 comentarios · 1 reacción ·
-
Reenable testing on 32 bit Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
queryverse/QuerySQLite.jl#32 ·
-
Improve documentation Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
queryverse/QuerySQLite.jl#15 · 4 comentarios ·
-
queryverse/QuerySQLite.jl#7 · 2 comentarios · 1 asignado ·
Todos los issues de queryverse/QuerySQLite.jl
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
interpolate! from a Float32 LatitudeLongitudeGrid fails on Metal: Float64 division in find_λ_range Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
CliMA/Oceananigans.jl#6056 ·
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
JuliaPluto/PlutoPlotly.jl#72 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
epiforecasts/BVDOutbreakSize#811 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
SciML/NonlinearSolve.jl#1310 · 1 comentario ·