@mapmany missing?
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Reproduza o pipeline da issue com QuerySQLite e SQLite e, em seguida, compare a chamada ausente de mapmany com a implementação enumerable_mapmany.jl de QueryOperators. Leia a chamada gerada em standalone_query_macros.jl e determine onde o código-fonte do SQLite não oferece suporte a ela. A tarefa estará concluída quando o exemplo de groupby, split e mapmany for executado com sucesso.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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
- Linguagem predominante
- Julia
- Estrelas
- 4
- Forks
- 2
- Merge médio
- 1h 39min
- PRs com merge (30d)
- 3
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de queryverse/QuerySQLite.jl
-
error using the in operatorAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100
queryverse/QuerySQLite.jl#33 · 2 comentários · 1 reação ·
-
Reenable testing on 32 bitAberta
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 25/100
queryverse/QuerySQLite.jl#32 ·
-
Improve documentationAberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
queryverse/QuerySQLite.jl#15 · 4 comentários ·
-
Systematic way of dealing with nested queriesTalvez livre de novo @bramtayl assumiu há 2588 dias e não há nenhum pull request aberto. Aberta
queryverse/QuerySQLite.jl#7 · 2 comentários · 1 responsável ·
Todas as issues de queryverse/QuerySQLite.jl
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
SciML/ModelingToolkitStandardLibrary.jl#529 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 60/100
EnzymeAD/ReactantServer.jl#103 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
ClapeyronThermo/Clapeyron.jl#649 ·
-
Add DocStringExtensionsAbertadocumentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
ohno/Antique.jl#165 ·
-
`UnitLowerTriangular(transpose(M')) \ b` returns a wrong solutionTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
JuliaLang/LinearAlgebra.jl#1749 ·
Mantenedores costumam responder em até 2 dias