You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
function TableTraits.getiterator{S<:DTable}(source::S)
11
-
it =collect(source)
12
-
iter =getiterator(it)
10
+
function TableTraits.getiterator{S <: DTable}(source::S)
11
+
it =collect(source)
12
+
iter =getiterator(it)
13
13
14
-
return iter
15
-
end
14
+
return iter
15
+
end
16
16
17
17
#TODO Replace with something more efficient
18
-
function JuliaDB.distribute(source, rowgroups::AbstractArray; idxcols::Union{Void,Vector{Symbol}}=nothing, datacols::Union{Void,Vector{Symbol}}=nothing)
19
-
isiterabletable(source) ||error()
18
+
function JuliaDB.distribute(source, rowgroups::AbstractArray; idxcols::Union{Void,Vector{Symbol}}=nothing, datacols::Union{Void,Vector{Symbol}}=nothing)
19
+
isiterabletable(source) ||error()
20
20
21
-
it = IndexedTables.IndexedTable(source, idxcols=idxcols, datacols=datacols)
21
+
it = IndexedTables.IndexedTable(source, idxcols=idxcols, datacols=datacols)
22
22
23
-
dt = JuliaDB.distribute(it, rowgroups)
23
+
dt = JuliaDB.distribute(it, rowgroups)
24
24
25
-
return dt
26
-
end
25
+
return dt
26
+
end
27
27
28
28
#TODO Replace with something more efficient
29
-
function JuliaDB.distribute(source, nchunks::Int=nworkers(); idxcols::Union{Void,Vector{Symbol}}=nothing, datacols::Union{Void,Vector{Symbol}}=nothing)
30
-
isiterabletable(source) ||error()
29
+
function JuliaDB.distribute(source, nchunks::Int=nworkers(); idxcols::Union{Void,Vector{Symbol}}=nothing, datacols::Union{Void,Vector{Symbol}}=nothing)
30
+
isiterabletable(source) ||error()
31
31
32
-
it = IndexedTables.IndexedTable(source, idxcols=idxcols, datacols=datacols)
32
+
it = IndexedTables.IndexedTable(source, idxcols=idxcols, datacols=datacols)
0 commit comments