If you think that there is an error in how your package is being tested or represented, please file an issue at NewPkgEval.jl , making sure to read the FAQ first.
Results with Julia v1.2.0
Testing was unsuccessful : testing failed for unknown reasons.
Last evaluation was ago and took 7 minutes, 49 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed DataValueInterfaces ───────── v1.0.0
Installed DataAPI ───────────────────── v1.1.0
Installed Tables ────────────────────── v0.2.11
Installed DataKnots ─────────────────── v0.9.0
Installed IteratorInterfaceExtensions ─ v1.0.0
Installed TableTraits ───────────────── v1.0.0
Installed PrettyPrinting ────────────── v0.1.0
Updating `~/.julia/environments/v1.2/Project.toml`
[f3f2b2ad] + DataKnots v0.9.0
Updating `~/.julia/environments/v1.2/Manifest.toml`
[9a962f9c] + DataAPI v1.1.0
[f3f2b2ad] + DataKnots v0.9.0
[e2d170a0] + DataValueInterfaces v1.0.0
[82899510] + IteratorInterfaceExtensions v1.0.0
[54e16d92] + PrettyPrinting v0.1.0
[3783bdb8] + TableTraits v1.0.0
[bd369af6] + Tables v0.2.11
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing DataKnots
Resolving package versions...
Installed NarrativeTest ────── v0.2.0
Installed PooledArrays ─────── v0.5.2
Installed Missings ─────────── v0.4.3
Installed DataStructures ───── v0.17.6
Installed WeakRefStrings ───── v0.6.1
Installed CategoricalArrays ── v0.7.3
Installed DataFrames ───────── v0.19.4
Installed InvertedIndices ──── v1.0.0
Installed Reexport ─────────── v0.2.0
Installed Parsers ──────────── v0.3.10
Installed Compat ───────────── v2.2.0
Installed FillArrays ───────── v0.8.2
Installed SortingAlgorithms ── v0.3.1
Installed JSON ─────────────── v0.21.0
Installed MacroTools ───────── v0.5.2
Installed OrderedCollections ─ v1.1.0
Installed LazyArrays ───────── v0.14.10
Installed FilePathsBase ────── v0.7.0
Installed StaticArrays ─────── v0.12.1
Installed ArrayLayouts ─────── v0.1.5
Installed CSV ──────────────── v0.5.18
Status `/tmp/jl_UhDWNd/Manifest.toml`
[4c555306] ArrayLayouts v0.1.5
[336ed68f] CSV v0.5.18
[324d7699] CategoricalArrays v0.7.3
[34da2185] Compat v2.2.0
[9a962f9c] DataAPI v1.1.0
[a93c6f00] DataFrames v0.19.4
[f3f2b2ad] DataKnots v0.9.0
[864edb3b] DataStructures v0.17.6
[e2d170a0] DataValueInterfaces v1.0.0
[48062228] FilePathsBase v0.7.0
[1a297f60] FillArrays v0.8.2
[41ab1584] InvertedIndices v1.0.0
[82899510] IteratorInterfaceExtensions v1.0.0
[682c06a0] JSON v0.21.0
[5078a376] LazyArrays v0.14.10
[1914dd2f] MacroTools v0.5.2
[e1d29d7a] Missings v0.4.3
[9563631e] NarrativeTest v0.2.0
[bac558e1] OrderedCollections v1.1.0
[69de0a69] Parsers v0.3.10
[2dfb63ee] PooledArrays v0.5.2
[54e16d92] PrettyPrinting v0.1.0
[189a3867] Reexport v0.2.0
[a2af1166] SortingAlgorithms v0.3.1
[90137ffa] StaticArrays v0.12.1
[3783bdb8] TableTraits v1.0.0
[bd369af6] Tables v0.2.11
[ea10d353] WeakRefStrings v0.6.1
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[9fa8497b] Future [`@stdlib/Future`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 85:
chicago_file = """
name,department,position,salary,rate
"JEFFERY A","POLICE","SERGEANT",101442,
"NANCY A","POLICE","POLICE OFFICER",80016,
"JAMES A","FIRE","FIRE ENGINEER-EMT",103350,
"DANIEL A","FIRE","FIRE FIGHTER-EMT",95484,
"LAKENYA A","OEMC","CROSSING GUARD",,17.68
"DORIS A","OEMC","CROSSING GUARD",,19.38
""" |> IOBuffer |> CSV.File
chicago = DataKnot(:employee => chicago_file)
chicago[It.employee]
Expected output:
│ employee │
│ name department position salary rate │
──┼─────────────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ NANCY A POLICE POLICE OFFICER 80016 │
3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
4 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │
5 │ LAKENYA A OEMC CROSSING GUARD 17.68 │
6 │ DORIS A OEMC CROSSING GUARD 19.38 │
Actual output:
│ employee │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"JEFFERY A\", department = \"POLICE\", position = \"…│
2 │ CSV.Row(2): (name = \"NANCY A\", department = \"POLICE\", position = \"PO…│
3 │ CSV.Row(3): (name = \"JAMES A\", department = \"FIRE\", position = \"FIRE…│
4 │ CSV.Row(4): (name = \"DANIEL A\", department = \"FIRE\", position = \"FIR…│
5 │ CSV.Row(5): (name = \"LAKENYA A\", department = \"OEMC\", position = \"CR…│
6 │ CSV.Row(6): (name = \"DORIS A\", department = \"OEMC\", position = \"CROS…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 112:
chicago[It.employee >>
Record(It.name, It.department, It.salary)
] |> DataFrame
Expected output:
6×3 DataFrames.DataFrame
│ Row │ name │ department │ salary │
│ │ String │ String │ Int64⍰ │
├─────┼───────────┼────────────┼─────────┤
│ 1 │ JEFFERY A │ POLICE │ 101442 │
│ 2 │ NANCY A │ POLICE │ 80016 │
│ 3 │ JAMES A │ FIRE │ 103350 │
│ 4 │ DANIEL A │ FIRE │ 95484 │
│ 5 │ LAKENYA A │ OEMC │ missing │
│ 6 │ DORIS A │ OEMC │ missing │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{DataKnots.Navigation,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[22] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[23] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] top-level scope at knots.md:112
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 400:
show(chicago, as=:shape)
Expected output:
1-element DataKnot:
# 1:1
└╴employee 0:N
├╴name String
├╴department String
├╴position String
├╴salary Union{Missing, Int64}
└╴rate Union{Missing, Float64}
Actual output:
1-element DataKnot:
# 1:1
└╴employee 0:N × CSV.Row{false}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 39:
using Statistics: mean
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
filter(salary > mean_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
3 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 71:
@query chicago employee
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ ANTHONY A POLICE POLICE OFFICER 72510 │
2 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │
3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
4 │ JEFFERY A POLICE SERGEANT 101442 │
5 │ NANCY A POLICE POLICE OFFICER 80016 │
6 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
Actual output:
│ employee │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"ANTHONY A\", department = \"POLICE\", position = \"…│
2 │ CSV.Row(2): (name = \"DANIEL A\", department = \"FIRE\", position = \"FIR…│
3 │ CSV.Row(3): (name = \"JAMES A\", department = \"FIRE\", position = \"FIRE…│
4 │ CSV.Row(4): (name = \"JEFFERY A\", department = \"POLICE\", position = \"…│
5 │ CSV.Row(5): (name = \"NANCY A\", department = \"POLICE\", position = \"PO…│
6 │ CSV.Row(6): (name = \"ROBERT K\", department = \"FIRE\", position = \"FIR…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 98:
@query chicago employee.name
Expected output:
│ name │
──┼───────────┼
1 │ ANTHONY A │
2 │ DANIEL A │
3 │ JAMES A │
4 │ JEFFERY A │
5 │ NANCY A │
6 │ ROBERT K │
Actual output:
ERROR: cannot find "name" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[6] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[7] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[8] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[9] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[10] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[11] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[12] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 114:
@query chicago begin
employee
name
end
Expected output:
Actual output:
ERROR: cannot find "name" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[6] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[7] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[8] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[9] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[10] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[11] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[12] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 124:
@query chicago employee{name, salary}
Expected output:
│ employee │
│ name salary │
──┼───────────────────┼
1 │ ANTHONY A 72510 │
2 │ DANIEL A 95484 │
3 │ JAMES A 103350 │
4 │ JEFFERY A 101442 │
5 │ NANCY A 80016 │
6 │ ROBERT K 103272 │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 142:
@query chicago begin
employee
{name => titlecase(name), highly_paid => salary > 100_000}
end
Expected output:
│ employee │
│ name highly_paid │
──┼────────────────────────┼
1 │ Anthony A false │
2 │ Daniel A false │
3 │ James A true │
4 │ Jeffery A true │
5 │ Nancy A false │
6 │ Robert K true │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[17] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[18] getindex at ./broadcast.jl:558 [inlined]
[19] macro expansion at ./broadcast.jl:888 [inlined]
[20] macro expansion at ./simdloop.jl:77 [inlined]
[21] copyto! at ./broadcast.jl:887 [inlined]
[22] copyto! at ./broadcast.jl:842 [inlined]
[23] copy at ./broadcast.jl:818 [inlined]
[24] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[25] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[26] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[27] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[28] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[29] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[30] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[31] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[32] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[33] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[34] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[35] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[36] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 161:
@query chicago employee.filter(salary > 100_000)
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
3 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
Actual output:
ERROR: cannot find "salary" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Filter(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1850
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[21] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[22] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[23] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[24] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 209:
show(as=:shape, chicago)
Expected output:
1-element DataKnot:
# 1:1
└╴employee 0:N
├╴name String
├╴department String
├╴position String
└╴salary Int64
Actual output:
1-element DataKnot:
# 1:1
└╴employee 0:N × CSV.Row{false}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 227:
chicago
Expected output:
│ employee{name,department,position,salary} │
┼─────────────────────────────────────────────────────────────────────────────┼
│ ANTHONY A, POLICE, POLICE OFFICER, 72510; DANIEL A, FIRE, FIRE FIGHTER-EMT,…│
Actual output:
│ employee │
┼─────────────────────────────────────────────────────────────────────────────┼
│ CSV.Row(1): (name = \"ANTHONY A\", department = \"POLICE\", position = \"PO…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 237:
@query chicago employee{name, salary}
Expected output:
│ employee │
│ name salary │
──┼───────────────────┼
1 │ ANTHONY A 72510 │
2 │ DANIEL A 95484 │
3 │ JAMES A 103350 │
4 │ JEFFERY A 101442 │
5 │ NANCY A 80016 │
6 │ ROBERT K 103272 │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 253:
show(as=:shape, @query chicago employee{name, salary})
Expected output:
6-element DataKnot:
employee 0:N
├╴name 1:1 × String
└╴salary 1:1 × Int64
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 271:
using Statistics: mean
@query chicago begin
mean_salary => mean(employee.salary)
end
Expected output:
│ mean_salary │
┼─────────────┼
│ 92679.0 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[6] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[7] getindex at ./broadcast.jl:558 [inlined]
[8] macro expansion at ./broadcast.jl:888 [inlined]
[9] macro expansion at ./simdloop.jl:77 [inlined]
[10] copyto! at ./broadcast.jl:887 [inlined]
[11] copyto! at ./broadcast.jl:842 [inlined]
[12] copy at ./broadcast.jl:818 [inlined]
[13] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[14] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[23] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[24] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[25] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[26] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[27] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 287:
@query chicago employee.group(department)
Expected output:
│ department employee{name,department,position,salary} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE DANIEL A, FIRE, FIRE FIGHTER-EMT, 95484; JAMES A, FIRE, FIRE …│
2 │ POLICE ANTHONY A, POLICE, POLICE OFFICER, 72510; JEFFERY A, POLICE, …│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 299:
show(as=:shape, @query chicago employee.group(department))
Expected output:
2-element DataKnot:
# 0:N
├╴department 1:1 × String
└╴employee 1:N
├╴name String
├╴department String
├╴position String
└╴salary Int64
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 314:
@query chicago begin
employee
group(department)
{department, employee.salary}
end
Expected output:
│ department salary │
──┼───────────────────────────────────┼
1 │ FIRE 95484; 103350; 103272 │
2 │ POLICE 72510; 101442; 80016 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 330:
@query chicago begin
employee
group(department)
{department, mean_salary => mean(employee.salary)}
end
Expected output:
│ department mean_salary │
──┼─────────────────────────┼
1 │ FIRE 100702.0 │
2 │ POLICE 84656.0 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 364:
@query chicago begin
employee
{name, salary, mean_salary => mean(employee.salary)}
end
Expected output:
ERROR: cannot find "employee" ⋮
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 375:
@query chicago begin
keep(mean_salary => mean(employee.salary))
employee
{name, salary, mean_salary}
end
Expected output:
│ employee │
│ name salary mean_salary │
──┼────────────────────────────────┼
1 │ ANTHONY A 72510 92679.0 │
2 │ DANIEL A 95484 92679.0 │
3 │ JAMES A 103350 92679.0 │
4 │ JEFFERY A 101442 92679.0 │
5 │ NANCY A 80016 92679.0 │
6 │ ROBERT K 103272 92679.0 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[6] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[7] getindex at ./broadcast.jl:558 [inlined]
[8] macro expansion at ./broadcast.jl:888 [inlined]
[9] macro expansion at ./simdloop.jl:77 [inlined]
[10] copyto! at ./broadcast.jl:887 [inlined]
[11] copyto! at ./broadcast.jl:842 [inlined]
[12] copy at ./broadcast.jl:818 [inlined]
[13] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[14] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Keep(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1424
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[23] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[24] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[25] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[26] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[27] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[28] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[29] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 396:
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
{name, salary, mean_salary}
end
Expected output:
│ employee │
│ name salary mean_salary │
──┼────────────────────────────────┼
1 │ DANIEL A 95484 100702.0 │
2 │ JAMES A 103350 100702.0 │
3 │ ROBERT K 103272 100702.0 │
4 │ ANTHONY A 72510 84656.0 │
5 │ JEFFERY A 101442 84656.0 │
6 │ NANCY A 80016 84656.0 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 418:
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
filter(salary > mean_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
3 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1164:
using CSV
employee_data = """
name,department,position,salary,rate
"JEFFERY A","POLICE","SERGEANT",101442,
"NANCY A","POLICE","POLICE OFFICER",80016,
"ANTHONY A","POLICE","POLICE OFFICER",72510,
"ALBA M","POLICE","POLICE CADET",,9.46
"JAMES A","FIRE","FIRE ENGINEER-EMT",103350,
"DANIEL A","FIRE","FIREFIGHTER-EMT",95484,
"ROBERT K","FIRE","FIREFIGHTER-EMT",103272,
"LAKENYA A","OEMC","CROSSING GUARD",,17.68
"DORIS A","OEMC","CROSSING GUARD",,19.38
"BRENDA B","OEMC","TRAFFIC CONTROL AIDE",64392,
""" |> IOBuffer |> CSV.File
chicago′ = DataKnot(:employee => employee_data)
chicago′[It.employee]
Expected output:
│ employee │
│ name department position salary rate │
───┼────────────────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ NANCY A POLICE POLICE OFFICER 80016 │
3 │ ANTHONY A POLICE POLICE OFFICER 72510 │
4 │ ALBA M POLICE POLICE CADET 9.46 │
5 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
6 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │
7 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │
8 │ LAKENYA A OEMC CROSSING GUARD 17.68 │
9 │ DORIS A OEMC CROSSING GUARD 19.38 │
10 │ BRENDA B OEMC TRAFFIC CONTROL AIDE 64392 │
Actual output:
│ employee │
───┼──────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"JEFFERY A\", department = \"POLICE\", position = \…│
2 │ CSV.Row(2): (name = \"NANCY A\", department = \"POLICE\", position = \"P…│
3 │ CSV.Row(3): (name = \"ANTHONY A\", department = \"POLICE\", position = \…│
4 │ CSV.Row(4): (name = \"ALBA M\", department = \"POLICE\", position = \"PO…│
5 │ CSV.Row(5): (name = \"JAMES A\", department = \"FIRE\", position = \"FIR…│
6 │ CSV.Row(6): (name = \"DANIEL A\", department = \"FIRE\", position = \"FI…│
7 │ CSV.Row(7): (name = \"ROBERT K\", department = \"FIRE\", position = \"FI…│
8 │ CSV.Row(8): (name = \"LAKENYA A\", department = \"OEMC\", position = \"C…│
9 │ CSV.Row(9): (name = \"DORIS A\", department = \"OEMC\", position = \"CRO…│
10 │ CSV.Row(10): (name = \"BRENDA B\", department = \"OEMC\", position = \"T…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1202:
using Statistics: mean
highly_compensated =
chicago′[Keep(:avg_salary => mean.(It.employee.salary)) >>
It.employee >>
Filter(It.salary .> It.avg_salary) >>
Collect(:rate => nothing)]
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
3 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │
4 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286
[3] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Navigation}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[4] BroadcastLift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1099
[5] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[6] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[7] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[8] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278 [inlined]
[9] Keep(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1424
[10] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[11] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[12] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[13] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[14] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[15] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[16] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[17] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[18] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[19] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[20] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[21] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[22] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[23] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[25] top-level scope at tutorial.md:1204
[26] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1221:
using DataFrames
highly_compensated |> DataFrame
Expected output:
4×4 DataFrames.DataFrame
│ Row │ name │ department │ position │ salary │
│ │ String │ String │ String │ Int64⍰ │
├─────┼───────────┼────────────┼───────────────────┼────────┤
│ 1 │ JEFFERY A │ POLICE │ SERGEANT │ 101442 │
│ 2 │ JAMES A │ FIRE │ FIRE ENGINEER-EMT │ 103350 │
│ 3 │ DANIEL A │ FIRE │ FIREFIGHTER-EMT │ 95484 │
│ 4 │ ROBERT K │ FIRE │ FIREFIGHTER-EMT │ 103272 │
Actual output:
ERROR: UndefVarError: highly_compensated not defined
Stacktrace:
[1] top-level scope at tutorial.md:1223
[2] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1241:
chicago′[It.employee >> Group(It.department)]
Expected output:
│ department employee{name,department,position,salary,rate} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE JAMES A, FIRE, FIRE ENGINEER-EMT, 103350, missing; DANIEL A, …│
2 │ OEMC LAKENYA A, OEMC, CROSSING GUARD, missing, 17.68; DORIS A, OEM…│
3 │ POLICE JEFFERY A, POLICE, SERGEANT, 101442, missing; NANCY A, POLICE…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[22] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[23] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] top-level scope at tutorial.md:1241
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1253:
Restructure =
:department =>
It.employee >>
Group(It.department) >>
Record(
:name => It.department,
:employee =>
It.employee >>
Collect(:department => nothing))
chicago′[Restructure]
Expected output:
│ department │
│ name employee{name,position,salary,rate} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE JAMES A, FIRE ENGINEER-EMT, 103350, missing; DANIEL A, FIREFIGHTE…│
2 │ OEMC LAKENYA A, CROSSING GUARD, missing, 17.68; DORIS A, CROSSING GUAR…│
3 │ POLICE JEFFERY A, SERGEANT, 101442, missing; NANCY A, POLICE OFFICER, 80…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278 [inlined]
[21] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[22] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[23] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[24] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[25] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[26] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[27] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[28] getindex(::DataKnot, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[29] top-level scope at tutorial.md:1263
[30] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1276:
chicago″ = chicago′[Restructure >> Collect]
Expected output:
│ employee{name,department,position,sa… department{name,employee{name,positio…│
┼─────────────────────────────────────────────────────────────────────────────┼
│ JEFFERY A, POLICE, SERGEANT, 101442,… FIRE, [JAMES A, FIRE ENGINEER-EMT, 10…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278
[21] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[22] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[23] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[24] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[25] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[26] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[27] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[28] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[29] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[30] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[31] top-level scope at tutorial.md:1276
[32] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1288:
using Statistics: mean
chicago″[
It.department >>
Record(
It.name,
:mean_salary => mean.(It.employee.salary))]
Expected output:
│ department │
│ name mean_salary │
──┼─────────────────────┼
1 │ FIRE 100702.0 │
2 │ OEMC 64392.0 │
3 │ POLICE 84656.0 │
Actual output:
ERROR: UndefVarError: chicago″ not defined
Stacktrace:
[1] top-level scope at tutorial.md:1290
[2] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../README.md, line 36:
using Statistics: mean
@query chicago begin
employee
group(department)
keep(avg_salary => mean(employee.salary))
employee
filter(salary > avg_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../README.md, line 63:
using Statistics: mean
chicago[It.employee >>
Group(It.department) >>
Keep(:avg_salary => mean.(It.employee.salary)) >>
It.employee >>
Filter(It.salary .> It.avg_salary)]
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:625 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:598 [inlined]
[5] getindex at ./broadcast.jl:558 [inlined]
[6] macro expansion at ./broadcast.jl:888 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:887 [inlined]
[9] copyto! at ./broadcast.jl:842 [inlined]
[10] copy at ./broadcast.jl:818 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:798
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[23] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[24] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[25] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[26] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[27] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[28] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[29] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[30] top-level scope at README.md:65
[31] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tests passed: 741
Tests failed: 32
TESTING UNSUCCESSFUL!
ERROR: Package DataKnots errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Types.jl:112
[2] #test#119(::Bool, ::Nothing, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/Operations.jl:1288
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:245
[5] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:233 [inlined]
[6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
[7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:230 [inlined]
[8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
[9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:229 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
[11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.2/Pkg/src/API.jl:228
[12] top-level scope at none:10
Results with Julia v1.3.0
Testing was unsuccessful : testing failed for unknown reasons.
Last evaluation was ago and took 5 minutes, 18 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed DataAPI ───────────────────── v1.1.0
Installed Tables ────────────────────── v0.2.11
Installed DataValueInterfaces ───────── v1.0.0
Installed DataKnots ─────────────────── v0.9.0
Installed IteratorInterfaceExtensions ─ v1.0.0
Installed TableTraits ───────────────── v1.0.0
Installed PrettyPrinting ────────────── v0.1.0
Updating `~/.julia/environments/v1.3/Project.toml`
[f3f2b2ad] + DataKnots v0.9.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[9a962f9c] + DataAPI v1.1.0
[f3f2b2ad] + DataKnots v0.9.0
[e2d170a0] + DataValueInterfaces v1.0.0
[82899510] + IteratorInterfaceExtensions v1.0.0
[54e16d92] + PrettyPrinting v0.1.0
[3783bdb8] + TableTraits v1.0.0
[bd369af6] + Tables v0.2.11
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing DataKnots
Resolving package versions...
Installed FilePathsBase ────── v0.7.0
Installed SortingAlgorithms ── v0.3.1
Installed Missings ─────────── v0.4.3
Installed DataStructures ───── v0.17.6
Installed MacroTools ───────── v0.5.2
Installed NarrativeTest ────── v0.2.0
Installed DataFrames ───────── v0.19.4
Installed PooledArrays ─────── v0.5.2
Installed LazyArrays ───────── v0.14.10
Installed OrderedCollections ─ v1.1.0
Installed FillArrays ───────── v0.8.2
Installed WeakRefStrings ───── v0.6.1
Installed Reexport ─────────── v0.2.0
Installed StaticArrays ─────── v0.12.1
Installed ArrayLayouts ─────── v0.1.5
Installed Compat ───────────── v2.2.0
Installed CategoricalArrays ── v0.7.3
Installed JSON ─────────────── v0.21.0
Installed InvertedIndices ──── v1.0.0
Installed Parsers ──────────── v0.3.10
Installed CSV ──────────────── v0.5.18
Status `/tmp/jl_Fv1SoF/Manifest.toml`
[4c555306] ArrayLayouts v0.1.5
[336ed68f] CSV v0.5.18
[324d7699] CategoricalArrays v0.7.3
[34da2185] Compat v2.2.0
[9a962f9c] DataAPI v1.1.0
[a93c6f00] DataFrames v0.19.4
[f3f2b2ad] DataKnots v0.9.0
[864edb3b] DataStructures v0.17.6
[e2d170a0] DataValueInterfaces v1.0.0
[48062228] FilePathsBase v0.7.0
[1a297f60] FillArrays v0.8.2
[41ab1584] InvertedIndices v1.0.0
[82899510] IteratorInterfaceExtensions v1.0.0
[682c06a0] JSON v0.21.0
[5078a376] LazyArrays v0.14.10
[1914dd2f] MacroTools v0.5.2
[e1d29d7a] Missings v0.4.3
[9563631e] NarrativeTest v0.2.0
[bac558e1] OrderedCollections v1.1.0
[69de0a69] Parsers v0.3.10
[2dfb63ee] PooledArrays v0.5.2
[54e16d92] PrettyPrinting v0.1.0
[189a3867] Reexport v0.2.0
[a2af1166] SortingAlgorithms v0.3.1
[90137ffa] StaticArrays v0.12.1
[3783bdb8] TableTraits v1.0.0
[bd369af6] Tables v0.2.11
[ea10d353] WeakRefStrings v0.6.1
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[9fa8497b] Future [`@stdlib/Future`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 85:
chicago_file = """
name,department,position,salary,rate
"JEFFERY A","POLICE","SERGEANT",101442,
"NANCY A","POLICE","POLICE OFFICER",80016,
"JAMES A","FIRE","FIRE ENGINEER-EMT",103350,
"DANIEL A","FIRE","FIRE FIGHTER-EMT",95484,
"LAKENYA A","OEMC","CROSSING GUARD",,17.68
"DORIS A","OEMC","CROSSING GUARD",,19.38
""" |> IOBuffer |> CSV.File
chicago = DataKnot(:employee => chicago_file)
chicago[It.employee]
Expected output:
│ employee │
│ name department position salary rate │
──┼─────────────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ NANCY A POLICE POLICE OFFICER 80016 │
3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
4 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │
5 │ LAKENYA A OEMC CROSSING GUARD 17.68 │
6 │ DORIS A OEMC CROSSING GUARD 19.38 │
Actual output:
│ employee │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"JEFFERY A\", department = \"POLICE\", position = \"…│
2 │ CSV.Row(2): (name = \"NANCY A\", department = \"POLICE\", position = \"PO…│
3 │ CSV.Row(3): (name = \"JAMES A\", department = \"FIRE\", position = \"FIRE…│
4 │ CSV.Row(4): (name = \"DANIEL A\", department = \"FIRE\", position = \"FIR…│
5 │ CSV.Row(5): (name = \"LAKENYA A\", department = \"OEMC\", position = \"CR…│
6 │ CSV.Row(6): (name = \"DORIS A\", department = \"OEMC\", position = \"CROS…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 112:
chicago[It.employee >>
Record(It.name, It.department, It.salary)
] |> DataFrame
Expected output:
6×3 DataFrames.DataFrame
│ Row │ name │ department │ salary │
│ │ String │ String │ Int64⍰ │
├─────┼───────────┼────────────┼─────────┤
│ 1 │ JEFFERY A │ POLICE │ 101442 │
│ 2 │ NANCY A │ POLICE │ 80016 │
│ 3 │ JAMES A │ FIRE │ 103350 │
│ 4 │ DANIEL A │ FIRE │ 95484 │
│ 5 │ LAKENYA A │ OEMC │ missing │
│ 6 │ DORIS A │ OEMC │ missing │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{DataKnots.Navigation,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[22] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[23] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] top-level scope at knots.md:112
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 400:
show(chicago, as=:shape)
Expected output:
1-element DataKnot:
# 1:1
└╴employee 0:N
├╴name String
├╴department String
├╴position String
├╴salary Union{Missing, Int64}
└╴rate Union{Missing, Float64}
Actual output:
1-element DataKnot:
# 1:1
└╴employee 0:N × CSV.Row{false}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 39:
using Statistics: mean
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
filter(salary > mean_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
3 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 71:
@query chicago employee
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ ANTHONY A POLICE POLICE OFFICER 72510 │
2 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │
3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
4 │ JEFFERY A POLICE SERGEANT 101442 │
5 │ NANCY A POLICE POLICE OFFICER 80016 │
6 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
Actual output:
│ employee │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"ANTHONY A\", department = \"POLICE\", position = \"…│
2 │ CSV.Row(2): (name = \"DANIEL A\", department = \"FIRE\", position = \"FIR…│
3 │ CSV.Row(3): (name = \"JAMES A\", department = \"FIRE\", position = \"FIRE…│
4 │ CSV.Row(4): (name = \"JEFFERY A\", department = \"POLICE\", position = \"…│
5 │ CSV.Row(5): (name = \"NANCY A\", department = \"POLICE\", position = \"PO…│
6 │ CSV.Row(6): (name = \"ROBERT K\", department = \"FIRE\", position = \"FIR…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 98:
@query chicago employee.name
Expected output:
│ name │
──┼───────────┼
1 │ ANTHONY A │
2 │ DANIEL A │
3 │ JAMES A │
4 │ JEFFERY A │
5 │ NANCY A │
6 │ ROBERT K │
Actual output:
ERROR: cannot find "name" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[6] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[7] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[8] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[9] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[10] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[11] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[12] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 114:
@query chicago begin
employee
name
end
Expected output:
Actual output:
ERROR: cannot find "name" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[6] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[7] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[8] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[9] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[10] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[11] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[12] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 124:
@query chicago employee{name, salary}
Expected output:
│ employee │
│ name salary │
──┼───────────────────┼
1 │ ANTHONY A 72510 │
2 │ DANIEL A 95484 │
3 │ JAMES A 103350 │
4 │ JEFFERY A 101442 │
5 │ NANCY A 80016 │
6 │ ROBERT K 103272 │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 142:
@query chicago begin
employee
{name => titlecase(name), highly_paid => salary > 100_000}
end
Expected output:
│ employee │
│ name highly_paid │
──┼────────────────────────┼
1 │ Anthony A false │
2 │ Daniel A false │
3 │ James A true │
4 │ Jeffery A true │
5 │ Nancy A false │
6 │ Robert K true │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[17] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[18] getindex at ./broadcast.jl:563 [inlined]
[19] macro expansion at ./broadcast.jl:909 [inlined]
[20] macro expansion at ./simdloop.jl:77 [inlined]
[21] copyto! at ./broadcast.jl:908 [inlined]
[22] copyto! at ./broadcast.jl:863 [inlined]
[23] copy at ./broadcast.jl:839 [inlined]
[24] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[25] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[26] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[27] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[28] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[29] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[30] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[31] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[32] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[33] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[34] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[35] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[36] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 161:
@query chicago employee.filter(salary > 100_000)
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
3 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
Actual output:
ERROR: cannot find "salary" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Filter(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1850
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[21] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[22] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[23] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[24] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 209:
show(as=:shape, chicago)
Expected output:
1-element DataKnot:
# 1:1
└╴employee 0:N
├╴name String
├╴department String
├╴position String
└╴salary Int64
Actual output:
1-element DataKnot:
# 1:1
└╴employee 0:N × CSV.Row{false}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 227:
chicago
Expected output:
│ employee{name,department,position,salary} │
┼─────────────────────────────────────────────────────────────────────────────┼
│ ANTHONY A, POLICE, POLICE OFFICER, 72510; DANIEL A, FIRE, FIRE FIGHTER-EMT,…│
Actual output:
│ employee │
┼─────────────────────────────────────────────────────────────────────────────┼
│ CSV.Row(1): (name = \"ANTHONY A\", department = \"POLICE\", position = \"PO…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 237:
@query chicago employee{name, salary}
Expected output:
│ employee │
│ name salary │
──┼───────────────────┼
1 │ ANTHONY A 72510 │
2 │ DANIEL A 95484 │
3 │ JAMES A 103350 │
4 │ JEFFERY A 101442 │
5 │ NANCY A 80016 │
6 │ ROBERT K 103272 │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 253:
show(as=:shape, @query chicago employee{name, salary})
Expected output:
6-element DataKnot:
employee 0:N
├╴name 1:1 × String
└╴salary 1:1 × Int64
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 271:
using Statistics: mean
@query chicago begin
mean_salary => mean(employee.salary)
end
Expected output:
│ mean_salary │
┼─────────────┼
│ 92679.0 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[6] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[7] getindex at ./broadcast.jl:563 [inlined]
[8] macro expansion at ./broadcast.jl:909 [inlined]
[9] macro expansion at ./simdloop.jl:77 [inlined]
[10] copyto! at ./broadcast.jl:908 [inlined]
[11] copyto! at ./broadcast.jl:863 [inlined]
[12] copy at ./broadcast.jl:839 [inlined]
[13] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[14] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[23] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[24] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[25] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[26] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[27] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 287:
@query chicago employee.group(department)
Expected output:
│ department employee{name,department,position,salary} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE DANIEL A, FIRE, FIRE FIGHTER-EMT, 95484; JAMES A, FIRE, FIRE …│
2 │ POLICE ANTHONY A, POLICE, POLICE OFFICER, 72510; JEFFERY A, POLICE, …│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 299:
show(as=:shape, @query chicago employee.group(department))
Expected output:
2-element DataKnot:
# 0:N
├╴department 1:1 × String
└╴employee 1:N
├╴name String
├╴department String
├╴position String
└╴salary Int64
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 314:
@query chicago begin
employee
group(department)
{department, employee.salary}
end
Expected output:
│ department salary │
──┼───────────────────────────────────┼
1 │ FIRE 95484; 103350; 103272 │
2 │ POLICE 72510; 101442; 80016 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 330:
@query chicago begin
employee
group(department)
{department, mean_salary => mean(employee.salary)}
end
Expected output:
│ department mean_salary │
──┼─────────────────────────┼
1 │ FIRE 100702.0 │
2 │ POLICE 84656.0 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 364:
@query chicago begin
employee
{name, salary, mean_salary => mean(employee.salary)}
end
Expected output:
ERROR: cannot find "employee" ⋮
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 375:
@query chicago begin
keep(mean_salary => mean(employee.salary))
employee
{name, salary, mean_salary}
end
Expected output:
│ employee │
│ name salary mean_salary │
──┼────────────────────────────────┼
1 │ ANTHONY A 72510 92679.0 │
2 │ DANIEL A 95484 92679.0 │
3 │ JAMES A 103350 92679.0 │
4 │ JEFFERY A 101442 92679.0 │
5 │ NANCY A 80016 92679.0 │
6 │ ROBERT K 103272 92679.0 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[6] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[7] getindex at ./broadcast.jl:563 [inlined]
[8] macro expansion at ./broadcast.jl:909 [inlined]
[9] macro expansion at ./simdloop.jl:77 [inlined]
[10] copyto! at ./broadcast.jl:908 [inlined]
[11] copyto! at ./broadcast.jl:863 [inlined]
[12] copy at ./broadcast.jl:839 [inlined]
[13] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[14] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Keep(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1424
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[23] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[24] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[25] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[26] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[27] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[28] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[29] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 396:
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
{name, salary, mean_salary}
end
Expected output:
│ employee │
│ name salary mean_salary │
──┼────────────────────────────────┼
1 │ DANIEL A 95484 100702.0 │
2 │ JAMES A 103350 100702.0 │
3 │ ROBERT K 103272 100702.0 │
4 │ ANTHONY A 72510 84656.0 │
5 │ JEFFERY A 101442 84656.0 │
6 │ NANCY A 80016 84656.0 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 418:
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
filter(salary > mean_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
3 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1164:
using CSV
employee_data = """
name,department,position,salary,rate
"JEFFERY A","POLICE","SERGEANT",101442,
"NANCY A","POLICE","POLICE OFFICER",80016,
"ANTHONY A","POLICE","POLICE OFFICER",72510,
"ALBA M","POLICE","POLICE CADET",,9.46
"JAMES A","FIRE","FIRE ENGINEER-EMT",103350,
"DANIEL A","FIRE","FIREFIGHTER-EMT",95484,
"ROBERT K","FIRE","FIREFIGHTER-EMT",103272,
"LAKENYA A","OEMC","CROSSING GUARD",,17.68
"DORIS A","OEMC","CROSSING GUARD",,19.38
"BRENDA B","OEMC","TRAFFIC CONTROL AIDE",64392,
""" |> IOBuffer |> CSV.File
chicago′ = DataKnot(:employee => employee_data)
chicago′[It.employee]
Expected output:
│ employee │
│ name department position salary rate │
───┼────────────────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ NANCY A POLICE POLICE OFFICER 80016 │
3 │ ANTHONY A POLICE POLICE OFFICER 72510 │
4 │ ALBA M POLICE POLICE CADET 9.46 │
5 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
6 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │
7 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │
8 │ LAKENYA A OEMC CROSSING GUARD 17.68 │
9 │ DORIS A OEMC CROSSING GUARD 19.38 │
10 │ BRENDA B OEMC TRAFFIC CONTROL AIDE 64392 │
Actual output:
│ employee │
───┼──────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"JEFFERY A\", department = \"POLICE\", position = \…│
2 │ CSV.Row(2): (name = \"NANCY A\", department = \"POLICE\", position = \"P…│
3 │ CSV.Row(3): (name = \"ANTHONY A\", department = \"POLICE\", position = \…│
4 │ CSV.Row(4): (name = \"ALBA M\", department = \"POLICE\", position = \"PO…│
5 │ CSV.Row(5): (name = \"JAMES A\", department = \"FIRE\", position = \"FIR…│
6 │ CSV.Row(6): (name = \"DANIEL A\", department = \"FIRE\", position = \"FI…│
7 │ CSV.Row(7): (name = \"ROBERT K\", department = \"FIRE\", position = \"FI…│
8 │ CSV.Row(8): (name = \"LAKENYA A\", department = \"OEMC\", position = \"C…│
9 │ CSV.Row(9): (name = \"DORIS A\", department = \"OEMC\", position = \"CRO…│
10 │ CSV.Row(10): (name = \"BRENDA B\", department = \"OEMC\", position = \"T…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1202:
using Statistics: mean
highly_compensated =
chicago′[Keep(:avg_salary => mean.(It.employee.salary)) >>
It.employee >>
Filter(It.salary .> It.avg_salary) >>
Collect(:rate => nothing)]
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
3 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │
4 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286
[3] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Navigation}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[4] BroadcastLift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1099
[5] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[6] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[7] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[8] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278 [inlined]
[9] Keep(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1424
[10] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[11] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[12] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[13] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[14] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[15] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[16] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[17] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[18] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[19] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[20] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[21] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[22] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[23] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[25] top-level scope at tutorial.md:1204
[26] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1221:
using DataFrames
highly_compensated |> DataFrame
Expected output:
4×4 DataFrames.DataFrame
│ Row │ name │ department │ position │ salary │
│ │ String │ String │ String │ Int64⍰ │
├─────┼───────────┼────────────┼───────────────────┼────────┤
│ 1 │ JEFFERY A │ POLICE │ SERGEANT │ 101442 │
│ 2 │ JAMES A │ FIRE │ FIRE ENGINEER-EMT │ 103350 │
│ 3 │ DANIEL A │ FIRE │ FIREFIGHTER-EMT │ 95484 │
│ 4 │ ROBERT K │ FIRE │ FIREFIGHTER-EMT │ 103272 │
Actual output:
ERROR: UndefVarError: highly_compensated not defined
Stacktrace:
[1] top-level scope at tutorial.md:1223
[2] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1241:
chicago′[It.employee >> Group(It.department)]
Expected output:
│ department employee{name,department,position,salary,rate} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE JAMES A, FIRE, FIRE ENGINEER-EMT, 103350, missing; DANIEL A, …│
2 │ OEMC LAKENYA A, OEMC, CROSSING GUARD, missing, 17.68; DORIS A, OEM…│
3 │ POLICE JEFFERY A, POLICE, SERGEANT, 101442, missing; NANCY A, POLICE…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[22] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[23] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] top-level scope at tutorial.md:1241
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1253:
Restructure =
:department =>
It.employee >>
Group(It.department) >>
Record(
:name => It.department,
:employee =>
It.employee >>
Collect(:department => nothing))
chicago′[Restructure]
Expected output:
│ department │
│ name employee{name,position,salary,rate} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE JAMES A, FIRE ENGINEER-EMT, 103350, missing; DANIEL A, FIREFIGHTE…│
2 │ OEMC LAKENYA A, CROSSING GUARD, missing, 17.68; DORIS A, CROSSING GUAR…│
3 │ POLICE JEFFERY A, SERGEANT, 101442, missing; NANCY A, POLICE OFFICER, 80…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278 [inlined]
[21] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[22] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[23] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[24] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[25] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[26] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[27] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[28] getindex(::DataKnot, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[29] top-level scope at tutorial.md:1263
[30] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1276:
chicago″ = chicago′[Restructure >> Collect]
Expected output:
│ employee{name,department,position,sa… department{name,employee{name,positio…│
┼─────────────────────────────────────────────────────────────────────────────┼
│ JEFFERY A, POLICE, SERGEANT, 101442,… FIRE, [JAMES A, FIRE ENGINEER-EMT, 10…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278
[21] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[22] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[23] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[24] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[25] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[26] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[27] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[28] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[29] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[30] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[31] top-level scope at tutorial.md:1276
[32] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1288:
using Statistics: mean
chicago″[
It.department >>
Record(
It.name,
:mean_salary => mean.(It.employee.salary))]
Expected output:
│ department │
│ name mean_salary │
──┼─────────────────────┼
1 │ FIRE 100702.0 │
2 │ OEMC 64392.0 │
3 │ POLICE 84656.0 │
Actual output:
ERROR: UndefVarError: chicago″ not defined
Stacktrace:
[1] top-level scope at tutorial.md:1290
[2] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../README.md, line 36:
using Statistics: mean
@query chicago begin
employee
group(department)
keep(avg_salary => mean(employee.salary))
employee
filter(salary > avg_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../README.md, line 63:
using Statistics: mean
chicago[It.employee >>
Group(It.department) >>
Keep(:avg_salary => mean.(It.employee.salary)) >>
It.employee >>
Filter(It.salary .> It.avg_salary)]
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[23] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[24] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[25] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[26] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[27] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[28] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[29] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[30] top-level scope at README.md:65
[31] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tests passed: 741
Tests failed: 32
TESTING UNSUCCESSFUL!
ERROR: Package DataKnots errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
[2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
[5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
[6] #test#61 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[7] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[8] #test#60 at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[9] test at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[11] test(::String) at /buildworker/worker/package_linux64/build/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[12] top-level scope at none:10
Results with Julia v1.3.1-pre-7704df0a5a
Testing was unsuccessful : testing failed for unknown reasons.
Last evaluation was ago and took 4 minutes, 33 seconds.
Click here to download the log file.
Click here to show the log contents.
Resolving package versions...
Installed DataAPI ───────────────────── v1.1.0
Installed DataValueInterfaces ───────── v1.0.0
Installed Tables ────────────────────── v0.2.11
Installed PrettyPrinting ────────────── v0.1.0
Installed IteratorInterfaceExtensions ─ v1.0.0
Installed TableTraits ───────────────── v1.0.0
Installed DataKnots ─────────────────── v0.9.0
Updating `~/.julia/environments/v1.3/Project.toml`
[f3f2b2ad] + DataKnots v0.9.0
Updating `~/.julia/environments/v1.3/Manifest.toml`
[9a962f9c] + DataAPI v1.1.0
[f3f2b2ad] + DataKnots v0.9.0
[e2d170a0] + DataValueInterfaces v1.0.0
[82899510] + IteratorInterfaceExtensions v1.0.0
[54e16d92] + PrettyPrinting v0.1.0
[3783bdb8] + TableTraits v1.0.0
[bd369af6] + Tables v0.2.11
[2a0f44e3] + Base64
[ade2ca70] + Dates
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[76f85450] + LibGit2
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[44cfe95a] + Pkg
[de0858da] + Printf
[3fa0cd96] + REPL
[9a3f8284] + Random
[ea8e919c] + SHA
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[8dfed614] + Test
[cf7118a7] + UUIDs
[4ec0a83e] + Unicode
Testing DataKnots
Resolving package versions...
Installed Compat ───────────── v2.2.0
Installed Reexport ─────────── v0.2.0
Installed StaticArrays ─────── v0.12.1
Installed FilePathsBase ────── v0.7.0
Installed DataFrames ───────── v0.19.4
Installed NarrativeTest ────── v0.2.0
Installed CategoricalArrays ── v0.7.3
Installed MacroTools ───────── v0.5.2
Installed FillArrays ───────── v0.8.2
Installed InvertedIndices ──── v1.0.0
Installed JSON ─────────────── v0.21.0
Installed DataStructures ───── v0.17.6
Installed ArrayLayouts ─────── v0.1.5
Installed WeakRefStrings ───── v0.6.1
Installed CSV ──────────────── v0.5.18
Installed Parsers ──────────── v0.3.10
Installed SortingAlgorithms ── v0.3.1
Installed OrderedCollections ─ v1.1.0
Installed Missings ─────────── v0.4.3
Installed PooledArrays ─────── v0.5.2
Installed LazyArrays ───────── v0.14.10
Status `/tmp/jl_5VeBrF/Manifest.toml`
[4c555306] ArrayLayouts v0.1.5
[336ed68f] CSV v0.5.18
[324d7699] CategoricalArrays v0.7.3
[34da2185] Compat v2.2.0
[9a962f9c] DataAPI v1.1.0
[a93c6f00] DataFrames v0.19.4
[f3f2b2ad] DataKnots v0.9.0
[864edb3b] DataStructures v0.17.6
[e2d170a0] DataValueInterfaces v1.0.0
[48062228] FilePathsBase v0.7.0
[1a297f60] FillArrays v0.8.2
[41ab1584] InvertedIndices v1.0.0
[82899510] IteratorInterfaceExtensions v1.0.0
[682c06a0] JSON v0.21.0
[5078a376] LazyArrays v0.14.10
[1914dd2f] MacroTools v0.5.2
[e1d29d7a] Missings v0.4.3
[9563631e] NarrativeTest v0.2.0
[bac558e1] OrderedCollections v1.1.0
[69de0a69] Parsers v0.3.10
[2dfb63ee] PooledArrays v0.5.2
[54e16d92] PrettyPrinting v0.1.0
[189a3867] Reexport v0.2.0
[a2af1166] SortingAlgorithms v0.3.1
[90137ffa] StaticArrays v0.12.1
[3783bdb8] TableTraits v1.0.0
[bd369af6] Tables v0.2.11
[ea10d353] WeakRefStrings v0.6.1
[2a0f44e3] Base64 [`@stdlib/Base64`]
[ade2ca70] Dates [`@stdlib/Dates`]
[8bb1440f] DelimitedFiles [`@stdlib/DelimitedFiles`]
[8ba89e20] Distributed [`@stdlib/Distributed`]
[9fa8497b] Future [`@stdlib/Future`]
[b77e0a4c] InteractiveUtils [`@stdlib/InteractiveUtils`]
[76f85450] LibGit2 [`@stdlib/LibGit2`]
[8f399da3] Libdl [`@stdlib/Libdl`]
[37e2e46d] LinearAlgebra [`@stdlib/LinearAlgebra`]
[56ddb016] Logging [`@stdlib/Logging`]
[d6f4376e] Markdown [`@stdlib/Markdown`]
[a63ad114] Mmap [`@stdlib/Mmap`]
[44cfe95a] Pkg [`@stdlib/Pkg`]
[de0858da] Printf [`@stdlib/Printf`]
[3fa0cd96] REPL [`@stdlib/REPL`]
[9a3f8284] Random [`@stdlib/Random`]
[ea8e919c] SHA [`@stdlib/SHA`]
[9e88b42a] Serialization [`@stdlib/Serialization`]
[1a1011a3] SharedArrays [`@stdlib/SharedArrays`]
[6462fe0b] Sockets [`@stdlib/Sockets`]
[2f01184e] SparseArrays [`@stdlib/SparseArrays`]
[10745b16] Statistics [`@stdlib/Statistics`]
[8dfed614] Test [`@stdlib/Test`]
[cf7118a7] UUIDs [`@stdlib/UUIDs`]
[4ec0a83e] Unicode [`@stdlib/Unicode`]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 85:
chicago_file = """
name,department,position,salary,rate
"JEFFERY A","POLICE","SERGEANT",101442,
"NANCY A","POLICE","POLICE OFFICER",80016,
"JAMES A","FIRE","FIRE ENGINEER-EMT",103350,
"DANIEL A","FIRE","FIRE FIGHTER-EMT",95484,
"LAKENYA A","OEMC","CROSSING GUARD",,17.68
"DORIS A","OEMC","CROSSING GUARD",,19.38
""" |> IOBuffer |> CSV.File
chicago = DataKnot(:employee => chicago_file)
chicago[It.employee]
Expected output:
│ employee │
│ name department position salary rate │
──┼─────────────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ NANCY A POLICE POLICE OFFICER 80016 │
3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
4 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │
5 │ LAKENYA A OEMC CROSSING GUARD 17.68 │
6 │ DORIS A OEMC CROSSING GUARD 19.38 │
Actual output:
│ employee │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"JEFFERY A\", department = \"POLICE\", position = \"…│
2 │ CSV.Row(2): (name = \"NANCY A\", department = \"POLICE\", position = \"PO…│
3 │ CSV.Row(3): (name = \"JAMES A\", department = \"FIRE\", position = \"FIRE…│
4 │ CSV.Row(4): (name = \"DANIEL A\", department = \"FIRE\", position = \"FIR…│
5 │ CSV.Row(5): (name = \"LAKENYA A\", department = \"OEMC\", position = \"CR…│
6 │ CSV.Row(6): (name = \"DORIS A\", department = \"OEMC\", position = \"CROS…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 112:
chicago[It.employee >>
Record(It.name, It.department, It.salary)
] |> DataFrame
Expected output:
6×3 DataFrames.DataFrame
│ Row │ name │ department │ salary │
│ │ String │ String │ Int64⍰ │
├─────┼───────────┼────────────┼─────────┤
│ 1 │ JEFFERY A │ POLICE │ 101442 │
│ 2 │ NANCY A │ POLICE │ 80016 │
│ 3 │ JAMES A │ FIRE │ 103350 │
│ 4 │ DANIEL A │ FIRE │ 95484 │
│ 5 │ LAKENYA A │ OEMC │ missing │
│ 6 │ DORIS A │ OEMC │ missing │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{DataKnots.Navigation,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[22] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[23] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] top-level scope at knots.md:112
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/knots.md, line 400:
show(chicago, as=:shape)
Expected output:
1-element DataKnot:
# 1:1
└╴employee 0:N
├╴name String
├╴department String
├╴position String
├╴salary Union{Missing, Int64}
└╴rate Union{Missing, Float64}
Actual output:
1-element DataKnot:
# 1:1
└╴employee 0:N × CSV.Row{false}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 39:
using Statistics: mean
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
filter(salary > mean_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
3 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 71:
@query chicago employee
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ ANTHONY A POLICE POLICE OFFICER 72510 │
2 │ DANIEL A FIRE FIRE FIGHTER-EMT 95484 │
3 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
4 │ JEFFERY A POLICE SERGEANT 101442 │
5 │ NANCY A POLICE POLICE OFFICER 80016 │
6 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
Actual output:
│ employee │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"ANTHONY A\", department = \"POLICE\", position = \"…│
2 │ CSV.Row(2): (name = \"DANIEL A\", department = \"FIRE\", position = \"FIR…│
3 │ CSV.Row(3): (name = \"JAMES A\", department = \"FIRE\", position = \"FIRE…│
4 │ CSV.Row(4): (name = \"JEFFERY A\", department = \"POLICE\", position = \"…│
5 │ CSV.Row(5): (name = \"NANCY A\", department = \"POLICE\", position = \"PO…│
6 │ CSV.Row(6): (name = \"ROBERT K\", department = \"FIRE\", position = \"FIR…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 98:
@query chicago employee.name
Expected output:
│ name │
──┼───────────┼
1 │ ANTHONY A │
2 │ DANIEL A │
3 │ JAMES A │
4 │ JEFFERY A │
5 │ NANCY A │
6 │ ROBERT K │
Actual output:
ERROR: cannot find "name" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[6] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[7] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[8] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[9] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[10] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[11] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[12] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 114:
@query chicago begin
employee
name
end
Expected output:
Actual output:
ERROR: cannot find "name" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[6] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[7] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[8] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[9] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[10] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[11] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[12] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 124:
@query chicago employee{name, salary}
Expected output:
│ employee │
│ name salary │
──┼───────────────────┼
1 │ ANTHONY A 72510 │
2 │ DANIEL A 95484 │
3 │ JAMES A 103350 │
4 │ JEFFERY A 101442 │
5 │ NANCY A 80016 │
6 │ ROBERT K 103272 │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 142:
@query chicago begin
employee
{name => titlecase(name), highly_paid => salary > 100_000}
end
Expected output:
│ employee │
│ name highly_paid │
──┼────────────────────────┼
1 │ Anthony A false │
2 │ Daniel A false │
3 │ James A true │
4 │ Jeffery A true │
5 │ Nancy A false │
6 │ Robert K true │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[17] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[18] getindex at ./broadcast.jl:563 [inlined]
[19] macro expansion at ./broadcast.jl:909 [inlined]
[20] macro expansion at ./simdloop.jl:77 [inlined]
[21] copyto! at ./broadcast.jl:908 [inlined]
[22] copyto! at ./broadcast.jl:863 [inlined]
[23] copy at ./broadcast.jl:839 [inlined]
[24] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[25] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[26] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[27] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[28] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[29] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[30] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[31] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[32] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[33] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[34] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[35] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[36] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 161:
@query chicago employee.filter(salary > 100_000)
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
3 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
Actual output:
ERROR: cannot find "salary" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Filter(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1850
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[21] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[22] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[23] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[24] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 209:
show(as=:shape, chicago)
Expected output:
1-element DataKnot:
# 1:1
└╴employee 0:N
├╴name String
├╴department String
├╴position String
└╴salary Int64
Actual output:
1-element DataKnot:
# 1:1
└╴employee 0:N × CSV.Row{false}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 227:
chicago
Expected output:
│ employee{name,department,position,salary} │
┼─────────────────────────────────────────────────────────────────────────────┼
│ ANTHONY A, POLICE, POLICE OFFICER, 72510; DANIEL A, FIRE, FIRE FIGHTER-EMT,…│
Actual output:
│ employee │
┼─────────────────────────────────────────────────────────────────────────────┼
│ CSV.Row(1): (name = \"ANTHONY A\", department = \"POLICE\", position = \"PO…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 237:
@query chicago employee{name, salary}
Expected output:
│ employee │
│ name salary │
──┼───────────────────┼
1 │ ANTHONY A 72510 │
2 │ DANIEL A 95484 │
3 │ JAMES A 103350 │
4 │ JEFFERY A 101442 │
5 │ NANCY A 80016 │
6 │ ROBERT K 103272 │
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 253:
show(as=:shape, @query chicago employee{name, salary})
Expected output:
6-element DataKnot:
employee 0:N
├╴name 1:1 × String
└╴salary 1:1 × Int64
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 271:
using Statistics: mean
@query chicago begin
mean_salary => mean(employee.salary)
end
Expected output:
│ mean_salary │
┼─────────────┼
│ 92679.0 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[6] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[7] getindex at ./broadcast.jl:563 [inlined]
[8] macro expansion at ./broadcast.jl:909 [inlined]
[9] macro expansion at ./simdloop.jl:77 [inlined]
[10] copyto! at ./broadcast.jl:908 [inlined]
[11] copyto! at ./broadcast.jl:863 [inlined]
[12] copy at ./broadcast.jl:839 [inlined]
[13] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[14] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[23] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[24] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[25] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[26] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[27] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 287:
@query chicago employee.group(department)
Expected output:
│ department employee{name,department,position,salary} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE DANIEL A, FIRE, FIRE FIGHTER-EMT, 95484; JAMES A, FIRE, FIRE …│
2 │ POLICE ANTHONY A, POLICE, POLICE OFFICER, 72510; JEFFERY A, POLICE, …│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 299:
show(as=:shape, @query chicago employee.group(department))
Expected output:
2-element DataKnot:
# 0:N
├╴department 1:1 × String
└╴employee 1:N
├╴name String
├╴department String
├╴position String
└╴salary Int64
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 314:
@query chicago begin
employee
group(department)
{department, employee.salary}
end
Expected output:
│ department salary │
──┼───────────────────────────────────┼
1 │ FIRE 95484; 103350; 103272 │
2 │ POLICE 72510; 101442; 80016 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 330:
@query chicago begin
employee
group(department)
{department, mean_salary => mean(employee.salary)}
end
Expected output:
│ department mean_salary │
──┼─────────────────────────┼
1 │ FIRE 100702.0 │
2 │ POLICE 84656.0 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 364:
@query chicago begin
employee
{name, salary, mean_salary => mean(employee.salary)}
end
Expected output:
ERROR: cannot find "employee" ⋮
Actual output:
ERROR: cannot find "name" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Record(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:617
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 375:
@query chicago begin
keep(mean_salary => mean(employee.salary))
employee
{name, salary, mean_salary}
end
Expected output:
│ employee │
│ name salary mean_salary │
──┼────────────────────────────────┼
1 │ ANTHONY A 72510 92679.0 │
2 │ DANIEL A 95484 92679.0 │
3 │ JAMES A 103350 92679.0 │
4 │ JEFFERY A 101442 92679.0 │
5 │ NANCY A 80016 92679.0 │
6 │ ROBERT K 103272 92679.0 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[4] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[5] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[6] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[7] getindex at ./broadcast.jl:563 [inlined]
[8] macro expansion at ./broadcast.jl:909 [inlined]
[9] macro expansion at ./simdloop.jl:77 [inlined]
[10] copyto! at ./broadcast.jl:908 [inlined]
[11] copyto! at ./broadcast.jl:863 [inlined]
[12] copy at ./broadcast.jl:839 [inlined]
[13] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[14] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Keep(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1424
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[23] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[24] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[25] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[26] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[27] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[28] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[29] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 396:
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
{name, salary, mean_salary}
end
Expected output:
│ employee │
│ name salary mean_salary │
──┼────────────────────────────────┼
1 │ DANIEL A 95484 100702.0 │
2 │ JAMES A 103350 100702.0 │
3 │ ROBERT K 103272 100702.0 │
4 │ ANTHONY A 72510 84656.0 │
5 │ JEFFERY A 101442 84656.0 │
6 │ NANCY A 80016 84656.0 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/overview.md, line 418:
@query chicago begin
employee
group(department)
keep(mean_salary => mean(employee.salary))
employee
filter(salary > mean_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ ROBERT K FIRE FIRE FIGHTER-EMT 103272 │
3 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1164:
using CSV
employee_data = """
name,department,position,salary,rate
"JEFFERY A","POLICE","SERGEANT",101442,
"NANCY A","POLICE","POLICE OFFICER",80016,
"ANTHONY A","POLICE","POLICE OFFICER",72510,
"ALBA M","POLICE","POLICE CADET",,9.46
"JAMES A","FIRE","FIRE ENGINEER-EMT",103350,
"DANIEL A","FIRE","FIREFIGHTER-EMT",95484,
"ROBERT K","FIRE","FIREFIGHTER-EMT",103272,
"LAKENYA A","OEMC","CROSSING GUARD",,17.68
"DORIS A","OEMC","CROSSING GUARD",,19.38
"BRENDA B","OEMC","TRAFFIC CONTROL AIDE",64392,
""" |> IOBuffer |> CSV.File
chicago′ = DataKnot(:employee => employee_data)
chicago′[It.employee]
Expected output:
│ employee │
│ name department position salary rate │
───┼────────────────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ NANCY A POLICE POLICE OFFICER 80016 │
3 │ ANTHONY A POLICE POLICE OFFICER 72510 │
4 │ ALBA M POLICE POLICE CADET 9.46 │
5 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
6 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │
7 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │
8 │ LAKENYA A OEMC CROSSING GUARD 17.68 │
9 │ DORIS A OEMC CROSSING GUARD 19.38 │
10 │ BRENDA B OEMC TRAFFIC CONTROL AIDE 64392 │
Actual output:
│ employee │
───┼──────────────────────────────────────────────────────────────────────────┼
1 │ CSV.Row(1): (name = \"JEFFERY A\", department = \"POLICE\", position = \…│
2 │ CSV.Row(2): (name = \"NANCY A\", department = \"POLICE\", position = \"P…│
3 │ CSV.Row(3): (name = \"ANTHONY A\", department = \"POLICE\", position = \…│
4 │ CSV.Row(4): (name = \"ALBA M\", department = \"POLICE\", position = \"PO…│
5 │ CSV.Row(5): (name = \"JAMES A\", department = \"FIRE\", position = \"FIR…│
6 │ CSV.Row(6): (name = \"DANIEL A\", department = \"FIRE\", position = \"FI…│
7 │ CSV.Row(7): (name = \"ROBERT K\", department = \"FIRE\", position = \"FI…│
8 │ CSV.Row(8): (name = \"LAKENYA A\", department = \"OEMC\", position = \"C…│
9 │ CSV.Row(9): (name = \"DORIS A\", department = \"OEMC\", position = \"CRO…│
10 │ CSV.Row(10): (name = \"BRENDA B\", department = \"OEMC\", position = \"T…│
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1202:
using Statistics: mean
highly_compensated =
chicago′[Keep(:avg_salary => mean.(It.employee.salary)) >>
It.employee >>
Filter(It.salary .> It.avg_salary) >>
Collect(:rate => nothing)]
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JEFFERY A POLICE SERGEANT 101442 │
2 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
3 │ DANIEL A FIRE FIREFIGHTER-EMT 95484 │
4 │ ROBERT K FIRE FIREFIGHTER-EMT 103272 │
Actual output:
ERROR: cannot find "salary" at
(0:N) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286
[3] Lift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Tuple{DataKnots.Navigation}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1063
[4] BroadcastLift(::DataKnots.Environment, ::DataKnots.Pipeline, ::Function, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1099
[5] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[6] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[7] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[8] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278 [inlined]
[9] Keep(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1424
[10] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[11] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[12] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[13] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[14] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[15] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[16] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[17] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[18] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[19] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[20] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[21] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[22] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[23] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[25] top-level scope at tutorial.md:1204
[26] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1221:
using DataFrames
highly_compensated |> DataFrame
Expected output:
4×4 DataFrames.DataFrame
│ Row │ name │ department │ position │ salary │
│ │ String │ String │ String │ Int64⍰ │
├─────┼───────────┼────────────┼───────────────────┼────────┤
│ 1 │ JEFFERY A │ POLICE │ SERGEANT │ 101442 │
│ 2 │ JAMES A │ FIRE │ FIRE ENGINEER-EMT │ 103350 │
│ 3 │ DANIEL A │ FIRE │ FIREFIGHTER-EMT │ 95484 │
│ 4 │ ROBERT K │ FIRE │ FIREFIGHTER-EMT │ 103272 │
Actual output:
ERROR: UndefVarError: highly_compensated not defined
Stacktrace:
[1] top-level scope at tutorial.md:1223
[2] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1241:
chicago′[It.employee >> Group(It.department)]
Expected output:
│ department employee{name,department,position,salary,rate} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE JAMES A, FIRE, FIRE ENGINEER-EMT, 103350, missing; DANIEL A, …│
2 │ OEMC LAKENYA A, OEMC, CROSSING GUARD, missing, 17.68; DORIS A, OEM…│
3 │ POLICE JEFFERY A, POLICE, SERGEANT, 101442, missing; NANCY A, POLICE…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[22] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[23] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[24] top-level scope at tutorial.md:1241
[25] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1253:
Restructure =
:department =>
It.employee >>
Group(It.department) >>
Record(
:name => It.department,
:employee =>
It.employee >>
Collect(:department => nothing))
chicago′[Restructure]
Expected output:
│ department │
│ name employee{name,position,salary,rate} │
──┼───────────────────────────────────────────────────────────────────────────┼
1 │ FIRE JAMES A, FIRE ENGINEER-EMT, 103350, missing; DANIEL A, FIREFIGHTE…│
2 │ OEMC LAKENYA A, CROSSING GUARD, missing, 17.68; DORIS A, CROSSING GUAR…│
3 │ POLICE JEFFERY A, SERGEANT, 101442, missing; NANCY A, POLICE OFFICER, 80…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278 [inlined]
[21] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[22] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[23] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[24] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[25] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[26] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[27] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[28] getindex(::DataKnot, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[29] top-level scope at tutorial.md:1263
[30] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1276:
chicago″ = chicago′[Restructure >> Collect]
Expected output:
│ employee{name,department,position,sa… department{name,employee{name,positio…│
┼─────────────────────────────────────────────────────────────────────────────┼
│ JEFFERY A, POLICE, SERGEANT, 101442,… FIRE, [JAMES A, FIRE ENGINEER-EMT, 10…│
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:278
[21] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::Pair{Symbol,DataKnots.Query}, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[22] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[23] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[24] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[25] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[26] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[27] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[28] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[29] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[30] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[31] top-level scope at tutorial.md:1276
[32] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../doc/src/tutorial.md, line 1288:
using Statistics: mean
chicago″[
It.department >>
Record(
It.name,
:mean_salary => mean.(It.employee.salary))]
Expected output:
│ department │
│ name mean_salary │
──┼─────────────────────┼
1 │ FIRE 100702.0 │
2 │ OEMC 64392.0 │
3 │ POLICE 84656.0 │
Actual output:
ERROR: UndefVarError: chicago″ not defined
Stacktrace:
[1] top-level scope at tutorial.md:1290
[2] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../README.md, line 36:
using Statistics: mean
@query chicago begin
employee
group(department)
keep(avg_salary => mean(employee.salary))
employee
filter(salary > avg_salary)
end
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[19] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[20] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[21] query(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130
[22] top-level scope at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:199
[23] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Test failed at ../README.md, line 63:
using Statistics: mean
chicago[It.employee >>
Group(It.department) >>
Keep(:avg_salary => mean.(It.employee.salary)) >>
It.employee >>
Filter(It.salary .> It.avg_salary)]
Expected output:
│ employee │
│ name department position salary │
──┼──────────────────────────────────────────────────┼
1 │ JAMES A FIRE FIRE ENGINEER-EMT 103350 │
2 │ JEFFERY A POLICE SERGEANT 101442 │
Actual output:
ERROR: cannot find "department" at
(1:1) × CSV.Row{false}
Stacktrace:
[1] Get(::DataKnots.Environment, ::DataKnots.Pipeline, ::Symbol) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1284
[2] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:286 [inlined]
[3] _broadcast_getindex_evalf at ./broadcast.jl:630 [inlined]
[4] _broadcast_getindex at ./broadcast.jl:603 [inlined]
[5] getindex at ./broadcast.jl:563 [inlined]
[6] macro expansion at ./broadcast.jl:909 [inlined]
[7] macro expansion at ./simdloop.jl:77 [inlined]
[8] copyto! at ./broadcast.jl:908 [inlined]
[9] copyto! at ./broadcast.jl:863 [inlined]
[10] copy at ./broadcast.jl:839 [inlined]
[11] materialize(::Base.Broadcast.Broadcasted{Base.Broadcast.DefaultArrayStyle{1},Nothing,typeof(DataKnots.assemble),Tuple{Base.RefValue{DataKnots.Environment},Base.RefValue{DataKnots.Pipeline},Array{DataKnots.AbstractQuery,1}}}) at ./broadcast.jl:819
[12] Group(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:2240
[13] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[14] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Navigation, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[15] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[16] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[17] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[18] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{Any,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[19] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[20] Compose(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query, ::Vararg{DataKnots.Query,N} where N) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:547
[21] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[22] Each(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:1140
[23] assemble(::DataKnots.Environment, ::DataKnots.Pipeline, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:281
[24] assemble at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:152 [inlined]
[25] assemble(::DataKnots.BlockOf, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:149
[26] query(::DataKnot, ::DataKnots.Query, ::Array{Pair{Symbol,DataKnot},1}) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:131
[27] query at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:130 [inlined]
[28] #getindex#44(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(getindex), ::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[29] getindex(::DataKnot, ::DataKnots.Query) at /root/.julia/packages/DataKnots/FyCA9/src/queries.jl:123
[30] top-level scope at README.md:65
[31] eval at ./boot.jl:330 [inlined]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tests passed: 741
Tests failed: 32
TESTING UNSUCCESSFUL!
ERROR: Package DataKnots errored during testing
Stacktrace:
[1] pkgerror(::String, ::Vararg{String,N} where N) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Types.jl:113
[2] #test#131(::Bool, ::Nothing, ::Cmd, ::Cmd, ::typeof(Pkg.Operations.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/Operations.jl:1370
[3] #test at ./none:0 [inlined]
[4] #test#62(::Bool, ::Nothing, ::Cmd, ::Cmd, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:253
[5] test(::Pkg.Types.Context, ::Array{Pkg.Types.PackageSpec,1}) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:239
[6] #test#61 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[7] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:233 [inlined]
[8] #test#60 at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[9] test at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:232 [inlined]
[10] #test#59(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(Pkg.API.test), ::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[11] test(::String) at /workspace/srcdir/julia/usr/share/julia/stdlib/v1.3/Pkg/src/API.jl:231
[12] top-level scope at none:10